Среда, 18.06.2025, 18:50
Приветствую Вас Гость | RSS
Меню сайта
fff
  • Индексация
  • Девочки
    Форма входа
    Категории раздела
    Теория алгоритмов [3]
    Теория алгоритмов
    Code Snippets [1]
    Code Snippets
    Все о PHP [20]
    Все о PHP
    Visual C++ [13]
    Visual C++
    WIN32 API [7]
    WIN32 API
    Delphi [72]
    Delphi
    ASP [2]
    ASP
    Java [67]
    Java
    VBScript [6]
    VBScript
    CGI [2]
    CGI
    VRML [2]
    VRML
    PERL [9]
    PERL
    HTML [4]
    HTML
    XML [10]
    XML
    Архив записей

    Статьи по Оптимизации

    ПРОГРАММИРОВАНИЕ! СОЗДАНИЕ САЙТОВ И ИХ ОПТИМИЗАЦИЯ

    Главная » Статьи » Программирование » Delphi

    Программирование закладок в Word с помощью Delphi
    Программирование закладок в 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 в меню Сервис команду Параметры, а затем на вкладке Вид установите флажок Закладки.

    Категория: Delphi | Добавил: Merlin (07.12.2009)
    Просмотров: 1227 | Рейтинг: 4.0/1
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *: