PDA

Показать полную графическую версию : Обновление значений всех поле ворда


ivanhoe75
11-12-2013, 17:15
Требуется написать программу обновляющую все поля документа ворд 2007 в VBA. Обычные текстовые и ссылочные на них.

Iska
11-12-2013, 21:26
Option Explicit

Sub UpdateAllFields()
ActiveDocument.Fields.Update
End Sub

ivanhoe75
12-12-2013, 17:35
Эта прога не обновляет колонтитулы и не обновляет разные разделы.

Iska
12-12-2013, 18:31
Эта прога не обновляет колонтитулы »
Подтверждаю.

и не обновляет разные разделы. »
Не подтверждаю. Выкладывайте документ. Указывайте, что именно «не обновляет».

Я так полагаю, что предварительный просмотр (http://forum.oszone.net/post-2267969.html#post2267969) Вас не устроил?

ivanhoe75
13-12-2013, 14:48
Да просто выпендиться захотелось. Вызов макроса с клавиатуры а не мышкой предварительный просмотр
Выложить документ опять-таки не могу.

Iska
13-12-2013, 20:23
ivanhoe75, ну так назначьте на данное действие горячую клавишу. Разве эту возможность убрали в новых версиях?
Customize keyboard shortcuts - support - Office.com (http://office.microsoft.com/en-us/support/customize-keyboard-shortcuts-HA010211734.aspx)

Выложить документ опять-таки не могу. »
Сожалею. С колонтитулами мне понятно, я сделал обновление. А вот по второму Вашему вопросу — у меня не воспроизводится. Надо видеть, чтобы воспроизвести у себя и понять, что нужно сделать.

ivanhoe75
15-12-2013, 13:23
Спасибо и так. У меня всего 2 раздела и 3 колонтитула

Iska
15-12-2013, 15:12
У меня всего 2 раздела и 3 колонтитула »
Всего 3 или по 3 в каждом разделе ;)? Впрочем, неважно: если я не могу воспроизвести Вашу ситуацию с не-обновлением полей в разных разделах, толку всё одно не будет.

ivanhoe75
18-12-2013, 21:45
Да у меня ещё проблема с полями, я не хотел тебя расстраивать, Iska, но после 2 дней пользования твоей vba программой у меня офис вообще вместо содержимого полей пишет metadata. Уже 2 раза полностью диск с имиджа восстанавливал.

Iska
19-12-2013, 00:31
ivanhoe75, могу лишь повторить Вам в третий раз: не имея возможности воспроизвести Вашу ситуацию, я могу оставаться лишь зрителем.

ivanhoe75
19-12-2013, 12:51
Я не в претензии. Спасибо, Iska, за усилия. Закроем тему.




© OSzone.net 2001-2012