Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 8 ]
- mikkelle
- полковник
- Неактивен
- Зарегистрирован: 21.01.2010
- Сообщений: 227
- Поблагодарили: 12
Тема: Переход к закладке в колонтитулах
Каким (правильным) образом перейти к закладке, расположенной в колонтитуле документа.
При выполнении команды
ActiveDocument.Sections(2).Headers(wdHeaderFooterPrimary).Range.Bookmarks("bmName1").Select
документ переходит в режим "черновика". Как избежать этого или хотя бы корректно вернуться в режим редактирования?
С уважением.

- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: Переход к закладке в колонтитулах
ActiveDocument.Bookmarks("bmName1").Select
Лучше день потерять — потом за пять минут долететь!
- mikkelle
- полковник
- Неактивен
- Зарегистрирован: 21.01.2010
- Сообщений: 227
- Поблагодарили: 12
Re: Переход к закладке в колонтитулах
Пробовал этот код ранее и попробовал вновь. Документ остается в режиме черновика и редактирования колонтитулов!!!

- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: Переход к закладке в колонтитулах
Действительно. Тогда нужно переключить вид:
ActiveDocument.Windows(1).View=wdPrintView
А зачем переходить к закладке?
Лучше день потерять — потом за пять минут долететь!
- mikkelle
- полковник
- Неактивен
- Зарегистрирован: 21.01.2010
- Сообщений: 227
- Поблагодарили: 12
Re: Переход к закладке в колонтитулах
Ну и по прежнему на том же месте. Сначала выходишь из режима черновика, потом, при выходе из режима редактирования колонтитулов, снова идет возврат в режим черновика. Я поэтому и задавал вопрос (см. начало).
К закладке нужно переходить, что бы в требуемое место вставить требуемые данные.

- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: Переход к закладке в колонтитулах
mikkelle пишет:К закладке нужно переходить, что бы в требуемое место вставить требуемые данные.
Можно обойтись без перехода. Функция, меняющая текст указанной закладки указанного документа. Если удалось изменить, возвращает True, если не удалось — False:
Function ChangeBookmarkText(Doc As Document, Name As String, Text As String) As Boolean
If Not Doc.Bookmarks.Exists(Name) Then
ChangeBookmarkText = False
Exit Function
End If
Dim orng As Range
Set orng = Doc.Bookmarks(Name).Range
orng.Text = Text
Doc.Bookmarks.Add Name, orng
ChangeBookmarkText = True
End Function
Использование (замена текста в закладке FF активного документа)
If Not ChangeBookmarkText (ActiveDocument, "FF", "Новый текст закладки") Then
MsgBox "Не удалось изменить текст закладки"
End If
Лучше день потерять — потом за пять минут долететь!
- mikkelle
- полковник
- Неактивен
- Зарегистрирован: 21.01.2010
- Сообщений: 227
- Поблагодарили: 12
Re: Переход к закладке в колонтитулах
Изящно, большое спасибо, может посоветуете первоисточник?

- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: Переход к закладке в колонтитулах
Первоисточник, а я уже творчески обработал:)
Лучше день потерять — потом за пять минут долететь!
Сообщений [ 8 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Переход к закладке в колонтитулах
Для всех, кто желает совершенствоваться, расти и не любит терять времени понапрасну, предлагаем замечательную шпаргалку по Ворду – форум Ворд Эксперт. На портале о Microsoft Office Word вы узнаете про: ссылки на приложение рисунки.
Что приятно, это русский форум, очень теплый, там вы не найдете заумных слов и жутких сленговых терминов, в которых без Билла Гейтса не разберешься. Наш сайт о Microsoft Office Word даст ответ про: office 2010 как формировать содержание с заголовками только.
Все просто и понятно.
Заходя в дом - на форум, вы тут же оказываетесь в «прихожей» - разделе, где даются ответы на основные вопросы, как по самому Ворду, так и по устройству форума и сайта. На портале о Microsoft Office Word вы узнаете про: рисунки для рамок.
Там же вам предложат почитать что-нибудь интересное (про Ворд, конечно, за этим вы и пришли).
А в «гостиной» вы сможете обсудить программу, вашу версию, ее настройки, особенности работы, форматирование и многое другое. Наш сайт о Microsoft Office Word даст ответ про: как делать сылки на литературу.
Вас научат оптимизировать эксплуатацию Microsoft Word с помощью макросов. Это совсем не сложно.
В «столовой» форума подаются готовые блюда – оригинальные решения той либо иной проблемы, макросы и многое другое. На портале о Microsoft Office Word вы узнаете про: сделать связку ворда с экселем.
Если хотите заказать «экзотическое блюдо», добро пожаловать «на кухню» - раздел «заявки на разработку». Наш сайт о Microsoft Office Word даст ответ про: вставка файлов word 2010.
Оставьте в нем описание своей проблемы, и вам помогут.
Что такое «курилка» объяснять, наверно, никому не надо. Наш сайт о Microsoft Office Word даст ответ про: скачать гостовские рамки word.
Заходите и сами все увидите. А пожелания можно оставлять в соответствующем разделе.