Навигация
Главная
Новости
Скачать
Шаблоны сайтов
Партнеры

Графика
Adobe Photoshop

Программирование
Теория алгоритмов
Code Snippets
Все о PHP
Visual C++
WIN32 API
Delphi
ASP

Java
VBScript
CGI
VRML
PERL
HTML
XML

Сети
Cisco
IP-сети
Сетевые термины

IT
UNIX-системы
Хостинг

Операционные системы
Windows
Linux

Поисковая оптимизация
Основы SEO
Мастер-класс SEO
Анализ трафика
Google AdSense

В перерыве
Интересное
Поиск работы
Немного юмора
Материалы
Публикации
Наши статьи


  Программирование закладок в Word с помощью Delphi

Продолжение темы о программировании закладок в MS Word средствами Delphi

Закладка - это элемент документа, которому присвоено уникальное имя.

Это имя можно использовать для последующих ссылок. Например, можно использовать закладку для определения текста, который необходимо проверить (вставить, заменить) позже.

Ниже представлен программный код, позволяющий устанавливать, удалять закладки, а так же осуществлять переход к существующей закладке.

Естественно, перед применением описанных команд, нужно выполнить инициализацию переменной Word, а затем открыть или создать новый документ. Подробнее...

1. Добавление закладки

Word.ActiveDocument.Bookmarks.Add(BookMarkName);

где BookMarkName - переменная типа string, содержащая имя закладки.

2. Переход к закладке

Переход к закладке можно осуществить по ее имени:

Word.ActiveDocument.Bookmarks.Item(BookMarkName).;

либо по порядковому номеру:

Word.ActiveDocument.Bookmarks.Item(1).;

3. Удаление закладки

Удаление производится аналогично переходу к закладке, соответственно, можно использовать два варианта: через имя или индекс закладки.

Word.ActiveDocument.Bookmarks.Item(BookMarkName).;
Word.ActiveDocument.Bookmarks.Item(1).; 

4. Отображение закладок в документе

Word.ActiveWindow.View.ShowBookmarks:=True;   // отобразить закладки
Word.ActiveWindow.View.ShowBookmarks:=False;  // скрыть закладки 

5. Скрытые (зарезервированные) закладки

MS Word автоматически устанавливает следующие закладки:

StartOfDoc - начало документа;

EndOfDoc - конец документа;

Sel - переход к текущей позиции ввода.

Например, переход в начало документа.

Word.ActiveDocument.Bookmarks.Item('StartOfDoc').;

Примечания:

Название закладки должно начинаться с буквы. Чтобы отобразить закладки в документе, выберите в Word в меню Сервис команду Параметры, а затем на вкладке Вид установите флажок Закладки.


Мы рекомендуем вам ознакомиться со следующими материалами на тему:
ООО предлагает печать в типографии плакатов; alexika victoria; Описания, обзоры КПК, цены в Украине; разработка выставочных стендов недорого; интернет форум для общения; тюнер ноутбук; уборка и клининг, профессиональная уборка москва
Информация для интересующихся веб-дизайном и программированием:

Online from 2006-2008 #We are the CoDeRs! Наши статьи и новости можно свободно перепечатывать при указании обратной ссылки на источник Связь с админом