|
работа с 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&fpage=4&tid=1581533]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 112ms |
0 / 0 |