|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.02.2013, 09:06 | #41 | |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Вождь, сейчас вопрос не по XML. Вот в справке по команде SetWidth написано для параметра RulerStyle:=wdAdjustFirstColumn:
Цитата:
Регулирует левый край первого столбца, сохраняя позиции других столбцов и правый край таблицы. Регулируется же правый край столбца, а не левый. Ошибка в справке или я не понимаю? |
|
15.02.2013, 09:09 | #42 | |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Цитата:
|
|
15.02.2013, 09:29 | #43 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Интересный подход к программирванию Тут я тоже пас, как-то все больше справкой и книжками пользуюсь.
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
15.02.2013, 10:47 | #44 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Вывод
В VBA-Word есть три инструмента для изменения ширины ячейки:
PreferredWidth – возвращает и устанавливает ширину в пунктах или процентах, в зависимости от настроек “PreferredWidthType” (действует как "wdAdjustFirstColumn" и если ширина ячейки отличается от ширины ячеек в столбце). SetWidth – устанавливает ширину в пунктах. Прежде, чем выбрать, каким инструментом изменять ширину ячейки, протестируйте все три инструмента на скорость. Может какой-то инструмент будет быстрее работать. Параметр RulerStyle команды SetWidth Ширина строки изменяется только при использовании "wdAdjustNone". wdAdjustFirstColumn - Изменяется ширина изменяемой ячейки и ячейки справа. Аналогичное действие в программе “Word”: перемещение вертикальной границы ячейки левой кнопкой мыши. wdAdjustNone - Изменяется ширина изменяемой ячейки. Аналогичное действие в программе “Word”: выделить ячейку, переместить вертикальную границу ячейки левой кнопкой мыши. wdAdjustProportional - Изменяется ширина всех ячеек в строке. Ширина ячеек, кроме ячейки, в которой меняем ширину, изменяется в соответствии с шириной ячеек. Аналогичного действия в программе “Word” нет. wdAdjustSameWidth - Изменяется ширина всех ячеек в строке. Ширина во всех ячейках, кроме ячейки, в которой меняем ширину, становится одинаковой. Аналогичного действия в программе “Word”нет. Примечание Слово "возвращает" не отображает смысла, какой имеет это слово в русском языке. В программировании означает "даёт результат", "даёт информацию". Последний раз редактировалось Скрипт; 15.02.2013 в 12:17. |
15.02.2013, 13:39 | #45 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
есть такая штука
Код:
На первой странице треда предлогали хорошее решение - пакетное изменение ширины всех ячеек. Ты писал, что оно не устраивает. Возможно, имеет смысл посмотреть в эту сторону Код:
Тишина – самый громкий звук
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение размера StringGrid'а | iKarma | Общие вопросы Delphi | 2 | 04.12.2011 12:20 |
изменение размера формы | maksim_serg | Microsoft Office Excel | 0 | 16.04.2010 04:22 |
Изменение размера файла в С++ | Vladya | Помощь студентам | 0 | 08.12.2009 18:21 |
Изменение размера панели | AbekIn3D | Общие вопросы Delphi | 3 | 05.11.2009 13:30 |
Изменение размера окна | Anfall | Общие вопросы Delphi | 5 | 14.03.2009 10:06 |