|
|
|
работа с Word
|
|||
|---|---|---|---|
|
#18+
Такая проблема. Программно открываю документ Word, добавляю таблицу и начинаю ее расчесывать: выделяю нужные ячейки, объединяю их в столбцах, строках, выравниваю текст и т.п. Так вот, на определенном этапе некорректно объединяет ячейки. Похоже, неправильно выделяет перед объединением. Когда отшагиваю проблемное место Debugger'ом, все обрабатывается правильно. Ставлю в проблемное место кода WAIT '' TIMEOUT 0.001 -- начинает правильно работать. Похоже, Word не успевает обрабатывать подаваемые команды. Можно ли как-то корректно решить проблему? Есть ли способы выяснить отработалась ли команда, прежде чем подавать следующую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2020, 14:47 |
|
||
|
работа с Word
|
|||
|---|---|---|---|
|
#18+
AFAIK Для объединения ячеек в таблце ничего выделять не нужно, просто передаются нужные Range object'ы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2020, 14:59 |
|
||
|
работа с Word
|
|||
|---|---|---|---|
|
#18+
Поподробнее можно? Я нужные ячейки выделяю, а потом применяю .Cells.Merge. С макроса списал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2020, 15:16 |
|
||
|
работа с Word
|
|||
|---|---|---|---|
|
#18+
Выделять не нужно, нужен просто Range Документация по объектам MS Word легко находится в MSDN. https://docs.microsoft.com/ru-ru/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2020, 15:34 |
|
||
|
работа с Word
|
|||
|---|---|---|---|
|
#18+
.SetRange(Start, End)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2020, 16:20 |
|
||
|
работа с Word
|
|||
|---|---|---|---|
|
#18+
Вы бы полный пример кода привели, что и как пытаетесь делать. https://docs.microsoft.com/ru-ru/office/vba/api/word.cell.merge Никакого "выделяет перед объединением" в примерах к данному методу нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2020, 16:32 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=39986767&tid=1581533]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 273ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...