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