Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2010, 14:02   #1
tolikman
Форумчанин
 
Регистрация: 25.08.2008
Сообщений: 159
Восклицание Фиксированная ширина таблицы

Вот занимаюсь шпоро-созданием...
В общем добыли парни тесты - делаем по ним шпоры, учтал штопать вручную, накатал за вчера макрос....
Проблема:
Excel'евский файл генеррует минимизированную шпору и выводит ее в Word'е и печатает, Размета в ворде осуществляетя таблицами(на одном A4 - 3 листочка шпоргалки-не палимся. Все работало нормально, пока я не вынес куски кода форматирования одинаковых таблиц в одну процедуру, после этого Word вообще никак не нехочет сохранять ширину таблиц, если я ставлю 3 см, то он делает ширину примерно 3,4 см(по ширине текста в таблице), однако когда в ручную начинаешь таскать ползунки, или задавать ширину в свойствах таблица в самом ворде - то все работает. Прикрепил к сообщению файл Excel'евский (2007), повторите по шагам следующее:
выделите на первом листе всю таблицу (CTRL+A), на форме которая появилась вместе с запуском файла нажмите "Sootvt", когда макрос завершится, нажмите "Подготовить к печати", подождите выполнения макроса и посмотрите как в вордовском документе последний столбец шпоры вылазеет за страницу - это "не по госту"))
Вся проблема в самой последней процедуре находящейся в модуле формы, я ее комментами выделил, заметно, всего 5-6 строк. Помогите зафиксировать эту ширину таблицы, пожалуйста...
Вложения
Тип файла: rar Тестооптимизатор.rar (84.1 Кб, 23 просмотров)
tolikman вне форума Ответить с цитированием
Старый 15.01.2010, 16:32   #2
tolikman
Форумчанин
 
Регистрация: 25.08.2008
Сообщений: 159
Лампочка

Сам разобрался... Оказалось ворду не нравилось, что я сначала задаю маленькую ширину а потом меняю размер шрифта, и он упорно преувеличивал столбцы таблицы. Переместил этот код после кода, изменяющего параметры самого текста, и все столбцы приняли свой размер.
tolikman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ширина относительно высоты Великий Саша HTML и CSS 7 29.10.2009 13:53
Ширина символа Neeter Общие вопросы Delphi 4 10.05.2009 09:40
Ширина формы Glaznoy Общие вопросы Delphi 1 03.05.2009 12:38
ширина столбцов! Karinka БД в Delphi 10 28.04.2009 12:00
DBGrid ширина колонки Pinya БД в Delphi 7 07.08.2008 09:22