|
SemiBrut
|
|
Поместить в Clipboard массив переменных как ячейки07.10.2008, 13:42. Показов 1571. Ответов 1
Метки нет (Все метки)
VBA WORD
Может кто-нибудь подсказать способ (или идею) помещения в Clipboard массива переменных именно как ячеек таблицы. Т.е. чтобы при последующей вставке был активизирован пункт меню 'Вставить ячейки' и переменные вставлялись каждая в своей ячейке. |
|
| 07.10.2008, 13:42 | |
|
Ответы с готовыми решениями:
1
Как поместить в столбец значения из ячейки? Извлечь данные из ячейки и поместить в другие ячейки |
|
Comanche
|
|
| 07.10.2008, 15:23 | |
|
Если это сделать красиво, то это будет очень круто, я думаю. Ведь придётся расковырять двоичный формат, в котором данные Ворда хранятся в клипборде. Т.е. для примера скопировать в буфер кусок таблицы, затем вывалить содержимое буфера в двоичный файл (наверное, через АПИ это возможно), разобраться в формате этого файла (что без специальной документации от МС скорее всего невозможно), и затем клепать такие файлы 'под себя', чтобы потом их содержимое закачать в клипборд и сказать системе, что данные в клипборде - это данные приложения МС Ворд.
Но можно проще (в лоб): 1. Копируем в массив нужные величины, 2. Application.ScreenUpdating = False, 3. Создаём пустой документ, в него вываливаем содержимое массива, используя в качестве разделителя между элементами символ табуляции, 4. Выделяем ВСЁ, делаем Set myTable = Selection.ConvertToTable(Separator:=wdSe parateByTabs), 5. Делаем Selection.Copy для помещения таблицы в буфер обмена, 6. Закрываем документ БЕЗ сохранения, 7. Application.ScreenUpdating = True, и после этого, по идее, намеченная цель будет достигнута. Пункты 3 - 6 будут выполнены практически незаметно (только в таск-баре Виндов мелькнёт новый прямоугольничек, если Офис - 2000-й и выше, да и в тайтл-баре Ворда мелькнёт название созданного в п.3 документа). PS - одна идея: Есть предположение, что если вывалить массивчик в HTML-таблицу и поместить её в буфер, то пункт 'Вставить ячейки' тоже будет активен. Не знаю, не проверял. Но что если попробовать вместо создания 'перевалочного' Ворд-документа (описанного выше) создать текстовый файл в HTML-формате, описывающий табличку с элементами вашего массива в качестве ячеек, и затем через АПИ-функции залить этот файл в клипборд?! |
|
| 07.10.2008, 15:23 | |
|
Помогаю со студенческими работами здесь
2
Как поместить картинку внутри ячейки таблицы в центр? Как поместить вывод двух переменных в одну перемнную?
Как поместить текст из какой-нить определенной ячейки в word документ на место закладки? Ошибка при работе с Clipboard: "Сannot open clipboard. Отказано в доступе." Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|