Microsoft Word 2007. Проблемы автоматизации.
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Microsoft Word 2007. Проблемы автоматизации.

Microsoft Word 2007. Проблемы автоматизации.

Ответ
Поиск в этой теме
Непрочитано 29.10.2009, 09:04 #1
Microsoft Word 2007. Проблемы автоматизации.
vawer
 
Оренбург
Регистрация: 13.08.2008
Сообщений: 220

Хочу максимально автоматизировать некоторые рутинные операции в Word. Постараюсь наиболее полно описать возникшие трудности.

1) Первое и одно из главных. Как создавать свои блоки, наподобие свойств документа (см. скрин)
[IMG]http://img515.**********.us/img515/9664/52865632.th.jpg[/IMG]
Эти блоки, которые вставляются из свойств документа, отличает от созданных самостоятельно (Разработчик -> Элементы управления) одна важная и очень нужная деталь - они являются связанными друг с другом. Т.е. если, например, в 2 разных места документа вставить блок Адрес организации, то при изменении содержания блока в первом месте содержание будет автоматически и сразу же меняться и во втором. Свои же блоки таким образом не связываются и являются независимыми друг от друга.
Перелопатил все настройки-менюшки, кучу руководств, но так и не нашёл нигде даже упоминания об этом.
Как временная мера - вставлять блоки из свойств документа и переименовывать в свои. Но во-первых их там ограниченное количество, во-вторых как-то это тупо вообще - неужели не предусмотрено ничего в штатных средствах?

2) Непонятные фокусы с интервалами "до" строки заголовка. На скрине 1 заголовок, где видно, что интервал до равен 0.
[IMG]http://img21.**********.us/img21/1424/73252746.th.jpg[/IMG]

На скрине 2 значение интервала установлено 48 пт:
[IMG]http://img21.**********.us/img21/8589/36937755.th.jpg[/IMG]
Однако, на деле ничего не изменилось. И не изменяется, какой интервал не ставь.

3) Как вставить номер последней страницы (из колонтитула) в произвольное место документа? При том, что присвоенный ей номер не равен реальному числу страниц. Например, всего у меня 50 страниц, но у последней в колонтитуле стоит номер 55. Нужно извлечь именно это число 55 и вставить в произвольное место.

4) Как в форме для заполнения сделать текст видимым для пользователя, который будет вводить туда информацию, но невидимым для печати, пока эта информация не введена? Вариант со скрытым текстом не очень подходит, т.к. он виден только при включённых спец. символах.
Пример. На скрине 1 спец. символы включены. Тексту "Исполнитель 2/3" присвоено свойство "скрытый".
[IMG]http://img20.**********.us/img20/9682/62196794.th.jpg[/IMG]
На скрине 2 то, как это будет выглядеть на печати
[IMG]http://img215.**********.us/img215/3669/79371192.th.jpg[/IMG]
Нужно, чтобы при редактировании документа всё выглядело как на скрине 1, но без включённых спец. символов.

5) Еще раз про свои блоки. Есть, допустим, блок Аннотация из свойст документа, вставленный в нескольких местах. Можно ли сохранить связь между блоками (т.е. чтобы при изменении текста в одном месте он автоматически менялся бы во всех других), но сделать различное форматирование для них? Пример:
[IMG]http://img441.**********.us/img441/2373/85088466.th.jpg[/IMG]


Есть у меня, конечно, подозрение, что большинство этих проблем нерешаемы штатными средствами, но всё же вдруг

Последний раз редактировалось vawer, 29.10.2009 в 09:15.
Просмотров: 5267
 
Непрочитано 29.10.2009, 11:23
#2
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,171


см. тут, вдруг поможет: http://alex-mail.at.tut.by/
kp+ вне форума  
 
Автор темы   Непрочитано 29.10.2009, 12:02
#3
vawer


 
Регистрация: 13.08.2008
Оренбург
Сообщений: 220


Цитата:
Сообщение от kp+ Посмотреть сообщение
см. тут, вдруг поможет: http://alex-mail.at.tut.by/
Спасибо, полезная вещь. Но к теме не относится, к сожалению.
vawer вне форума  
 
Автор темы   Непрочитано 17.01.2010, 15:47
#4
vawer


 
Регистрация: 13.08.2008
Оренбург
Сообщений: 220


Возможно всё же это интересно кому-то, кроме меня, поэтому расскажу что решил за это время.
Цитата:
Сообщение от vawer Посмотреть сообщение
2) Непонятные фокусы с интервалами "до" строки заголовка. На скрине 1 заголовок, где видно, что интервал до равен 0.
На скрине 2 значение интервала установлено 48 пт:
Однако, на деле ничего не изменилось. И не изменяется, какой интервал не ставь.
Решается путём установки галочки:
[IMG]http://img14.**********.us/img14/5291/37949123.th.jpg[/IMG]

Цитата:
Сообщение от vawer Посмотреть сообщение
3) Как вставить номер последней страницы (из колонтитула) в произвольное место документа? При том, что присвоенный ей номер не равен реальному числу страниц. Например, всего у меня 50 страниц, но у последней в колонтитуле стоит номер 55. Нужно извлечь именно это число 55 и вставить в произвольное место.
Решается путём создания на последней странице закладки, соответствующей невидимой текстовой надписи. Далее в месте документа, где требуется общее число страниц, вставлятся поле с номером страницы, содержащей эту закладку (Связи и ссылки -> PageRef)

Остальные проблемы по-прежнему актуальны.
vawer вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Microsoft Word 2007. Проблемы автоматизации.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с переносом чертежей в Word 2007 Natalika AutoCAD 19 19.08.2011 01:17
Отображение формул в Microsoft Office Word 2003 (2007) eilukha Прочее. Программное обеспечение 15 03.03.2011 18:51
Поиск и замена по формулам в Word 2007 с помощью VBA Eximius Программирование 3 17.10.2009 20:04
SW 2007: проблемы при переименовании файлов Creator SolidWorks 15 16.09.2009 12:53
Проблемы и глюки в AutoCAD 2007 при 3D моделировании AlexCad AutoCAD 12 29.12.2007 08:51