|
Изменение ширины ячеек в таблице Word (макрос)
|
|||
---|---|---|---|
#18+
Есть таблица в Word 2003. Нужно в одной из строк изменить ширину ячеек. С помощью макроса. ... Selection.Range.Cells(1).PreferredWidth = MillimetersToPoints(10) ... Ширина ячейки в "Свойствах таблицы" изменяется, но визуально правая граница ячейки упирается в гранизу столбца верхней строки (более широкого) и не соотвествует 10 мм. При редактировании вручную с помощью мыши можно изменять ширину отдельный ячеек, но при записи макроса мышь (в этом функционале) не работает. Пробовал такой вариант: В макросе разбиением таблицы выделяю нужную строку в отдельную таблицу, редактирую ширину ее столбцов, затем удаляю абзац между ней и общей таблицей (т.е. соединяю две таблицы в одну). При этом (замечено при отладке) Word не успевает ПЕРЕРИСОВАТЬ новую (с ячейками измененной ширины) таблицу и при слиянии оставляет ширину прежней ! Ваши комментарии. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2007, 12:10 |
|
Изменение ширины ячеек в таблице Word (макрос)
|
|||
---|---|---|---|
#18+
RedRay, "А можно всех посмотреть?" Дайте кода ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2016, 12:14 |
|
Изменение ширины ячеек в таблице Word (макрос)
|
|||
---|---|---|---|
#18+
RedRayЕсть таблица в Word 2003. Нужно в одной из строк изменить ширину ячеек. С помощью макроса. ... Selection.Range.Cells(1).PreferredWidth = MillimetersToPoints(10) ... Ширина ячейки в "Свойствах таблицы" изменяется, но визуально правая граница ячейки упирается в гранизу столбца верхней строки (более широкого) и не соотвествует 10 мм. При редактировании вручную с помощью мыши можно изменять ширину отдельный ячеек, но при записи макроса мышь (в этом функционале) не работает. Пробовал такой вариант: В макросе разбиением таблицы выделяю нужную строку в отдельную таблицу, редактирую ширину ее столбцов, затем удаляю абзац между ней и общей таблицей (т.е. соединяю две таблицы в одну). При этом (замечено при отладке) Word не успевает ПЕРЕРИСОВАТЬ новую (с ячейками измененной ширины) таблицу и при слиянии оставляет ширину прежней ! Ваши комментарии. в 10-ом Selection.Cells.SetHeight RowHeight:=18, _ HeightRule:=wdRowHeightAtLeast В 2003 справка - искать Cell ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2016, 14:18 |
|
|
start [/forum/topic.php?fid=61&fpage=34&tid=2173016]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 291ms |
total: | 403ms |
0 / 0 |