Этюды для программистов Microsoft Word


Информация взята с сайта Microsoft http://msdn.microsoft.com и расположена удобным для работы образом. Перевод автора.

Объект Application (Word 2003)

Объект Application представляет свойства и методы приложения Microsoft Word

Свойства объекта Application

В следующей таблице представлены свойства объекта Application.

Свойство

Тип

Комментарий

ActiveDocument

объект Document
Read-only

Возвращает активный документ (документ, в окне которого находится фокус). В случае отсутствия открытых документов возникает ошибка.

ActivePrinter

Read/write String

Возвращает или устанавливает имя активного принтера.

ActiveWindow

объект Window
Read-only

Возвращает активное окно (окно, в котором находится фокус). В случае отсутствия открытых окон возникает ошибка.

AddIns

коллекция AddIns
Read-only

Возвращает коллекцию AddIns (расширения), представляющую все доступные расширения, независимо от того, загружены они или нет. Коллекция AddIns включает все глобальные шаблоны и библиотеки расширений (WLLs) перечисленные в диалоге "Templates and Add-ins" меню "Tools".

AnswerWizard

объект AnswerWizard

Возвращает объект AnswerWizard, который содержит все файлы, используемые справочной системой (online Help search engine).

Application

объект Application

Возвращает объект Application, который представляет запущенное приложение Microsoft Word.

ArbitraryXMLSupport­Available

Boolean

Возвращает True, если Microsoft Word поддерживает пользовательские XML схемы.
Microsoft Office Standard Edition 2003 поддерживает XML схему Word, но не поддерживает пользовательские XML схемы. Пользовательские XML схемы поддерживаются в (отдельном от Microsoft Office) релизе Office Word 2003 и в Office Professional Edition 2003.

Assistant

объект Assistant

Возвращает объект Assistant, который представляет "помощника" Microsoft Office.

AutoCaptions

коллекция AutoCaptions
Read-only

Возвращает коллекцию AutoCaptions, представляющую заголовки, которые автоматически вставляются при вставке таблиц или картинок в документ.

AutoCorrect

объект AutoCorrect
Read-only

Возвращает объект AutoCorrect, который представляет параметры автоматической коррекции.

AutoCorrectEmail

объект AutoCorrect

Возвращает объект AutoCorrect, который представляет параметры автоматической коррекции сообщений электронной почты.

AutomationSecurity

MsoAutomation Security

Возвращает или устанавливает константу перечисления MsoAutomationSecurity, которая отвечает за безопасность при автоматическом (программном) открытии файлов.
Значение по умолчанию - msoAutomationSecurityLow.
Установка для свойства ScreenUpdating значения False не влияет на алёрты и установки безопасности.

BackgroundPrinting­Status

Read-only Long

Возвращает количество заданий печати в очереди.

BackgroundSaving­Status

Read-only Long

Возвращает количество файлов в очереди, ожидающих фонового сохранения.

BrowseExtra FileTypes

Read/write String

Установка этого свойства в "text/html" позволяет Microsoft Word открывать файлы формата HTML (вместо браузера по умолчанию).

Browser

объект Browser Read-only

Возвращает объект Browser, который представляет инструмент навигации, расположенный в нижней части вертикальной полосы прокрутки.

Build

Read-only String

Возвращает версию и номер билда Microsoft Word.

CapsLock

Read-only Boolean

Возвращает TRUE, если нажата клавиша "CAPS LOCK".

Caption

Read/write String

Возвращает или устанавливает текст заголовка для окна приложения. Для отображения текста по умолчанию следует установить в качестве значения пустую строку.

CaptionLabels

коллекция CaptionLabels
Read-only

Возвращает коллекцию CaptionLabels.

CheckLanguage

Read/write Boolean

Возвращает True, если Microsoft Word автоматически определяет язык текста во время набора текста. Если Microsoft Word не настроен для ввода текста на нескольких языках, всегда возвращает False.

COMAddIns

коллекция COMAddIns

Возвращает коллекцию COMAddIns (COM расширения), представляющую все загруженные COM расширения. Коллекция COMAddIns включает все COM расширения, перечисленные в диалоге "COM Add-ins".

CommandBars

коллекция CommandBars

Возвращает коллекцию CommandBars, которая представляет главное меню и все панели инструментов Microsoft Word.
Перед получением  этого свойства следует установить свойство CustomizationContext чтобы установить контекст документа или присоединенного шаблона.

Creator

Read-only
Long

Возвращает 32-битное целое число, представляющее приложение создатель объекта. Если объект создан приложением Microsoft Word, то возвращается число 0x4D535744, представляющее строку "MSWD." Это значение может быть также представлено константой перечисления wdCreatorCode. Предназначено для использования на компьютерах Macintosh, где каждое приложение имеет уникальный 4-символьный код.

CustomDictionaries

объект Dictionaries
Read-only

Возвращает коллекцию Dictionaries, представляющую активные пользовательские словари (отмечены в диалоге "Custom Dictionaries").

CustomizationContext

объект Template или Document
Read/write

Возвращает или устанавливает объект Template или Document, в котором сохраняются изменения меню, панелей инструментов и горячих клавиш. Соотвествует значению поля "Save in" закладки "Commands" диалога "Customize" (меню "Tools").

DefaultLegalBlackline

Read/write Boolean

Возвращает True, если Microsoft Word использует параметр "Legal blackline" диалога "Compare and Merge Documents" при сравнении и слиянии документов.

DefaultSaveFormat

Read/write String

Возвращает или устанавливает строку - формат сохранения по умолчанию, который появляется в элементе "Save as type" диалога "Save as" меню "File". Также соответствует элементу
"Save Word files as" закладки "Save" диалога "Options" меню "Tools".
Используемая строка является именем класса конвертора файлов - см. таблицу "File converter class name".
Для определения имени класса внешнего конвертора файлов следует использовать свойство ClassName объекта FileConverter.

DefaultTableSeparator

Read/write String

Возвращает или устанавливает символ, который используется в качестве разделителя при преобразовании текста в таблицу.
Используется в случае, если при вызове метода ConvertToTable опущен аргумент Separator.

Dialogs

коллекция Dialogs Read-only

Возвращает коллекцию Dialogs, которая представляет все встроенные в Microsoft Word диалоги. См. также константы перечисления WdWordDialog.

DisplayAlerts

Read/write WdAlertLevel

Возвращает или устанавливает константу перечисления WdAlertLevel, которая определяет поведение алертов и сообщений при работе макроса.
Нормальное значение этого свойства - wdAlertsAll. Если программным путем изменить значение по умолчанию, то Microsoft Word не восстанавливает автоматически значение этого свойства после окончания выполнения макроса - об этом должен заботиться программист.

DisplayAuto­CompleteTips

Read/write Boolean

Возвращает True, если Microsoft Word автоматически показывает подсказки для завершения слов, дат или фраз по мере того, как пользователь вводит текст.

DisplayRecentFiles

Read/write Boolean

Возвращает True, если в меню File следует отображать список файлов, открытых последними (recently used files).

DisplayScreenTips

Read/write Boolean

Возвращает True, если комментарии, сноски и гиперссылки показываются как всплывающие подсказки (tips). Текст, помеченный как имеющий комментарии, выделяется подсветкой.

DisplayScrollBars

Read/write Boolean

Возвращает True, если Microsoft Word отображает полосу прокрутки по крайней мере в одном окне документа. Возвращает False, если во всех открытых окнах не отображается ни одной полосы прокрутки.

Установка свойтсва в True/False приводит к отображению или исчезновению ветикальных и горизонтальных полос прокрутки во всех окнах документов.

Для управления индивидуальными полосами прокрутки в окне следует использовать свойства окна DisplayHorizontalScrollBar и DisplayVerticalScrollBar.

DisplayStatusBar

Read/write Boolean

Возвращает True, если отображается строка статуса (status line).

Documents

коллекция Documents
Read-only

Возвращает коллекцию открытых документов.

EmailOptions

объект EmailOptions

Read-only

Возвращает объект EmailOptions, который представляет глобальные предпочтения для сообщений электронной почты (global preferences for e-mail authoring).

EmailTemplate

Read/write
String

Возвращает или устанавливает имя шаблона для использования в сообщениях электронной почты.
Используется в случае, если Microsoft Word установлен в качестве редактора электронных писем по умолчанию в программе Microsoft Outlook.

EnableCancelKey

Read/write WdEnableCancelKey

Возвращает или устанавливает константу перечисления WdEnableCancelKey, которая определяет реакцию Microsoft Word на нажатие пользователем клавиш CTRL+BREAK.
Использовать это свойство следует очень осторожно. При установке значения wdCancelDisabled нет никакого способа выйти из бесконечного цикла или остановить выполнение макроса. Также следует иметь в виду, что после окончания выполнения макроса предыдущее значение свойства не восстанавливается автоматически - об этом должен заботиться программист.

FeatureInstall

Read/write MsoFeatureInstall

Возвращает или устанавливает константу перечисления MsoFeatureInstall, которая определяет поведение Microsoft Word в случае, когда используются методы или свойства, которые не установлены в системе в данный момент.
Константа msoFeatureInstallOnDemandWithUI отображает процесс установки.
Константа msoFeatureInstallNone используется если пользователю запрещено устанавливать неустановленные методы и свойства - в этом случае это может сделать только программист.
Для визуального отображения процесса установки следует использовать константу msoFeatureInstallOnDemand для свойства FeatureInstall и установить для свойства DisplayAlerts значение True.
В случае, если свойство DisplayAlerts установлено в False, то Microsoft Word не будет предлагать пользователю установить недостающие компоненты даже в случае, если свойство FeatureInstall установлено в msoFeatureInstallOnDemand.

FileConverters

коллекция FileConverters

Read-only

Возвращает коллекцию FileConverters, которая представляет все доступные конверторы файлов.

FileDialog

(FileDialogType)

объект FileDialog

Возвращает объект FileDialog.
FileDialogType - тип диалога, обязательный параметр - константа перечисления MsoFileDialogType.

FileSearch

объект FileSearch

Возвращает объект FileSearch, который используется для поиска файлов как по абсолютному, так и по относительному пути.

FindKey
(KeyCode, KeyCode2)

 

объект KeyBinding
Read-only

Возвращает объект KeyBinding, который представляет комбинации горячих клавиш.
KeyCode - константа перечисления WdKey. Обязательный аргумент.
KeyCode2 - необязательный аргумент типа Variant. Второй ключ, константа перечисления WdKey.
Для построения аргументов KeyCode1 и KeyCode2 можно использовать метод BuildKeyCode.

FocusInMailHeader

Read-only
Boolean

Возвращает True, если точка вставки находится в одном из полей заголовка электронного письма.

FontNames

объект FontNames
Read-only

Возвращает объект FontNames, который содержит имена всех доступных шрифтов.

Height

Read/write
Long

Возвращает или устанавливает высоту окна активного документа.

International
(Index)

Read-only
Variant

Возвращает информацию о текущих установках страны (current country/region and international settings).
Index -
обязательный аргумент, константа перечисления WdInternationalIndex.

IsОбъектValid

Read-only
Boolean

Возвращает True если ссылка на объект является актуальной, False в случае если ссылка была удалена.

KeyBindings

коллекция KeyBindings

Возвращает коллекцию KeyBindings, которая представляет пользовательские назначения горячих клавиш (код, категория клавиши и команда).

KeysBoundTo

(KeyCategory,

Command, CommandParameter

)

объект KeysBoundTo

Возвращает объект KeysBoundTo, который представляет все комбинации клавиш для указанных параметров.
KeyCategory - обязательный параметр, константа из перечисления WdKeyCategory.
Command - обязательный параметр, строка - имя команды.
CommandParameter - обязательный параметр типа Variant. Дополнительный текст для команды Command.
См. также метод Add объекта KeyBindings.

LandscapeFontNames

FontNames объект

Возвращает объект FontNames, содержащий все имена "пейзажных" шрифтов (landscape fonts).

Language

MsoLanguageID Константа

Возвращает константу перечисления MsoLanguageID, представляющую язык интерфейса Microsoft Word.
Та же самая константа возвращается следующим выражением
Application.LanguageSettings.LanguageID(msoLanguageIDUI).

Languages

коллекция SmartTagRecognizers

Возвращает коллекцию Languages, которая представляет языки, для которых проверяется правописание и орфография.
Эти языки перечислены в списке языков диалога "Language" меню "Tools".

LanguageSettings

объект LanguageSettings

Возвращает объект LanguageSettings, который содержит языковые установки.

Left

Read/write
Long

Возвращает или устанавливает горизонтальную позицию активного документа в пунктах.

ListGalleries

коллекция ListGalleries

Возвращает коллекцию ListGalleries, которая содержит три галереи шаблонов списков (Bulleted, Numbered и Outline Numbered). Каждая галерея соответствует закладке диалога "Bullets and Numbering" меню "Format".

MacroContainer

объект Template или Document

Возвращает объект типа Template или типа Document, в котором хранится выполняемая процедура.

MailingLabel

объект MailingLabel

Возвращает объект MailingLabel, представляющий почтовую метку.

MailMessage

объект MailMessage

Возвращает объект MailMessage, представляющий активное сообщение электронной почты.

MailSystem

Read-only WdMailSystem

Возвращает константу перечисления WdMailSystem, представляющую почтовую систему или системы, установленные на компьютере (host machine). Некоторые константы перечисления доступны только в Microsoft Office Macintosh Edition.

MAPIAvailable

Read-only Boolean

Возвращает True, если на компьютере установлено MAPI.

MathCoprocessor­Available

Word. Read-only Boolean

Возвращает True, если на компьютере установлен математический сопроцессор.

MouseAvailable

Read-only
Boolean

Возвращает True, если на компьютере установлена мышь.

Name

Read-only String

Возвращает имя объекта.

NewDocument

объект NewFile

Возвращает объект NewFile, представляющий один из документов, перечисленных в окне заданий "New Document" (New Document task pane).

NormalTemplate

объект Template

Возвращает объект Template, представляющий шаблон Normal.

NumLock

Read-only Boolean

Возвращает состояние клавиши "NUM LOCK" - True, если клавиши цифровой клавиатуры вставляют цифры, False если перемещают точку вставки.

Options

объект Options

Возвращает объект Options, представляющий параметры настройки Microsoft Word.

Parent

объект

Возвращает объект родитель.

Path

Read-only
String

Возвращает путь к имени файла и сетевой путь. Например, "C:\MSOffice" или "http://MyServer". Путь не включает завершающий символ (trailing character).
Для добавления завершающего символа следует использовать свойство PathSeparator. Используйте свойство Name для получения имени без пути, и свойство FullName для получения имени вместе с путем.

PathSeparator

Read-only
String

Возвращает символ используемый для разделения имен папок в пути. Возвращает обратный слэш (\).

PortraitFontNames

объект FontNames

Возвращает объект FontNames, который включает имена всех портретных шрифтов (portrait fonts).

PrintPreview

Read/write Boolean

Возвращает True, если текущим видом является "Print preview".

RecentFiles

коллекция RecentFiles

Возвращает коллекцию RecentFiles файлов, открытых последними.

ScreenUpdating

Read/write Boolean

Возвращает True, если включено обновление экрана.
Свойство ScreenUpdating управляет отображением документа на экране во время работы процедуры.
Если ScreenUpdating выключено (False), то панели инструментов остаются видимыми и Microsoft Word позволяет процедуре использовать диалоговые окна для обмена информации с пользователем. Выключение ScreenUpdating позволяет увеличить скорость работы некоторых процедур. По окончании работы процедуры или при остановке процедуры из-за ошибки свойство ScreenUpdating должно быть установлено в True - об этом должен заботиться программист.

Selection

Read-only
объект Selection

Возвращает объект Selection, который представляет выделенный текст или точку вставки.

ShowStartupDialog

Read/write
Boolean

Возвращает True, если при старте Microsoft Word следует показывать панель заданий (Task Pane).
ShowStartupDialog является глобальным параметром и отрабатывается только при перезапуске Microsoft Word. Для отображения или скрытия панели заданий во время работы следует использовать свойство Visible для соответствующего элемента коллекции CommandBars.

ShowVisual­BasicEditor

Read/write Boolean

Возвращает True, если отображено окно Visual Basic Editor.

ShowWindows­InTaskbar

Read/write Boolean

При установке значения в True открытые документы отображаются в панели задач, а Microsoft Word использует однодокументный интерфейс (SDI).
При установке значения в False открытые документы перечисляются только в меню "Window", а Microsoft Word использует многодокументный интерфейс (MDI).

SmartTagRecognizers

коллекция SmartTagRecognizers

Возвращает коллекцию SmartTagRecognizers.

SmartTagTypes

коллекция SmartTagTypes

Возвращает коллекцию SmartTagTypes, которая представляет типы умных тагов для всех установленных "умных" компонентов.

SpecialMode

Read-only
Boolean

Возвращает True, если включен один из специальных режимов Microsoft Word (например, режим копирования текста CopyText или режим перемещения текста MoveText). Специальный режим включается при нажатии пользователем кнопки F2 или SHIFT+F2 при наличии выделенного текста.

StartupPath

Read/write
String

Возвращает или устанавливает полный путь к папке автозагрузки (без заключительного обратного слэша).
Шаблоны и расширения (templates and add-ins), расположенные в папке автозагрузки автоматически загружаются при запуске Microsoft Word.

StatusBar

Write-only String

Отображает заданный текст в строке состояния (status bar).

SynonymInfo

(Word, LanguageID)

объект SynonymInfo

Возвращает объект SynonymInfo, который содержит информацию из тезауруса о синонимах, антонимах и связанных словах и выражениях для указанного слова.
Word - обязательный параметр типа String. Слово или выражение.
LanguageID - необязательный параметр типа Variant. Язык  - константа из перечисления WdLanguageID. Доступность языков зависит от параметров установки Microsoft Word и установленных параметров языка.

System

объект System

Возвращает объект System, который отвечает за информацию о системе и выполнение системных задач.

TaskPanes

объект TaskPanes

Возвращает объект TaskPanes, который представляет найболее часто выполняемые задания.

Tasks

коллекция Tasks

Возвращает коллекцию Tasks, которая представляет все запущенные в данный момент приложения.

Templates

коллекция
Templates

Возвращает коллекцию Templates, которая представляет все доступные шаблоны - как глобальные, так и присоединенные к открытым документам.

Top

Read/write Long

Возвращает или устанавливает вертикальную позицию активного документа в пунктах.

UsableHeight

Read-only Long

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

UsableWidth

Read-only Long

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

UserAddress

Read/write String

Возвращает или устанавливает обратный адрес пользователя (user's mailing address), который используется как обратный адрес на конвертах.

UserControl

read-only Boolean

Возвращает True, если приложение было запущено пользователем, False - если приложение было запущено автоматически (программно, используя интерфейсы автоматизации) с помощью вызова CreateОбъект или GetОбъект.
Если Microsoft Word виден пользователю или если свойство UserControl запрашивается из кода модуля Microsoft Word, всегда возвращает True.

UserInitials

Read/write String

Возвращает или устанавливает инициалы пользователя, которые Microsoft Word использует при создании знаков комментария (comment marks).

UserName

Read/write String

Возвращает или устанавливает имя пользователя, которое используется как имя отправителя на конвертах и в качестве свойства документа "Author".

VBE

объект VBE

Возвращает объект VBE, редактор Visual Basic.

Version

Read-only String

Возвращает номер версии Microsoft Word.

Visible

Read/write Boolean

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

Width

Read/write
Long

Возвращает или устанавливает ширину окна активного документа.

Windows

коллекция Windows

Read-only

Возвращает коллекциюWindows, которая представляет окна всех открытых документов. Открытые документы обычно отображаются в нижней части меню "Window".

WindowState

Read/write WdWindowState

Возвращает или устанавливает состояние окна документа или окна заданий.
Константа wdWindowStateNormal соответствует состоянию, когда окно не максимизировано и не минимизировано.
Состояние неактивного окна не может быть изменено, сначала следует активизировать окно с помощью вызова метода Activate.

WordBasic

объект автоматизации "Word.Basic"

Возвращает объект автоматизации "Word.Basic", который включает все методы и фуннкции WordBasic доступные в Microsoft Word 6.0 и в Microsoft Word for Windows 95.
В Microsoft Word 2000 и более поздних версиях при открытии шаблона Microsoft Word 6.0 или Microsoft Word for Windows 95, содержащего макросы, последние автоматически конвертируются в модули VBA.

XMLNamespaces

коллекция XMLNamespaces

Возвращает коллекцию XMLNamespaces, которая содержит XML схемы из библиотеки схем.

 

Методы объекта Application

В следующей таблице представлены методы объекта Application.

Метод

Комментарий

Activate

Активирует объект.

AddAddress(
TagID,
Значение)

Добавляет запись в адресную книгу. В каждой записи содержится один или более идентификаторов tag ID.
TagID - обязательный параметр типа String array. Значения tag ID для новой записи. Только отображаемое имя является обязательным.
Значение - обязательный параметр типа String array. Каждый элемент соотвествует элементу массива TagID.
См. также "Идентификаторы тагов функции AddAddress".

AutomaticChange

В случае выполнения изменения, предложенного Помощником (Office Assistant), осуществляет автоматическое форматирование (Performs an AutoFormat action).Если нет активных действий автоматического форматирования, генерируется ошибка.

BuildKeyCode

(Arg1, Arg2, Arg3, Arg4)

Возвращает уникальный номер для указанной комбинации клавиш.
Все аргументы должны быть константами перечисления WdKey.
Arg1 - обязательный аргумент.
Arg2 - Arg4 - необязательные аргументы.

CentimetersToPoints

Конвертирует сантиметры в пункты (1 см = 28.35 п). Возвращает Single.

ChangeFile OpenDirectory

(Path)

Устанавливает папку в которой Microsoft Word ищет документы для открытия. Содержимое указанной папки отображается при следующем открытии файла в диалоге "Open" меню "File". Папка из которой был открыт последний документ запоминается в качестве текущей папки открытия до момента выхода из программы. См. также свойство DefaultFilePath.
Path - обязательный параметр, путь к папке.

СheckGrammar
(StringToCheck)

Проверяет строку на грамматические ошибки. Возвращает Boolean
StringToCheck - обязательный параметр, строка для проверки.

CheckSpelling
(Word, CustomDictionary, IgnoreUppercase, MainDictionary, CustomDictionary2, CustomDictionary3, CustomDictionary4, CustomDictionary5, CustomDictionary6, CustomDictionary7, CustomDictionary8, CustomDictionary9, CustomDictionary10)

Проверяет строку на ошибки орфографии (spelling). Возвращает Boolean
Word
- обязательный параметр, строка для проверки.
Все остальный параметры необязательные и имеют тип Variant.
CustomDictionary, CustomDictionary2-10 - объект Dictionary или имя файла пользовательского словаря.
IgnoreUppercase - обязательный параметр типа Variant. True если следует игнорировать капитализацию. Если аргумент не задан, используется текущее значение свойства IgnoreUppercase
.

CleanString
(StringToClean)

Удаляет непечатные (nonprinting) символы с кодами 1-29 и специальные символы, используемые Microsoft Word из указанной строки или заменяет их на пробелы (код 32). Возвращает результирующую строку.
StringToClean - обязательный параметр, строка для конвертации
.

DDEExecute
DDEInitiate
DDEPoke
DDERequest
DDETerminate
DDETerminateAll

Описание функций динамического обмена данными (Dynamic Data Exchange) опущено.

DefaultWebOptions

Возвращает объект DefaultWebOptions, который содержит атрибуты уровня приложения используемые при сохранении документа как веб-страницы или открытии веб-страницы.

GetAddress
(Name,
AddressProperties, UseAutoText, DisplaySelectDialog, SelectDialog, CheckNamesDialog, RecentAddressesChoice, UpdateRecentAddresses
)

Возвращает адрес из адресной книги по-умолчанию.
Все параметры необязательные и имеют тип Variant.
Name - Имя адресата, которое отображается в диалоге "Search Name" адресной книги.
AddressProperties - если аргумент UseAutoText задан константой True, то этот аргумент означает имя записи AutoText определяющей последовательность полей адресной книги. Если аргумент UseAutoText задан константой False или опущен, то этот аргумент определяет пользовательский макет адреса, в котором поля или наборы полей адресной книги должны быть заключены в угловые скобки ("<" и ">") и разделены пробелами или символами перевода строки.

Например, "<PR_GIVEN_NAME> <PR_SURNAME>" & vbCr & "<PR_OFFICE_TELEPHONE_NUMBER>").

Если этот аргумент опущен, то используется запись AutoText по умолчанию с именем "AddressLayout", если она определена. В противном случае используется следующий макет адреса "по умолчанию":

"<PR_GIVEN_NAME> <PR_SURNAME>" & vbCr & "<PR_STREET_ADDRESS>" & vbCr & "<PR_LOCALITY>" & ", " & "<PR_STATE_OR_PROVINCE>" & " " & "<PR_POSTAL_CODE>" & vbCr & "<PR_COUNTRY>".

См. также "Идентификаторы тагов функции AddAddress".

UseAutoText -True, если аргумент AddressProperties задает имя записи AutoText, False, если аргумент AddressProperties задает пользовательский макет адреса.

DisplaySelectDialog - определяет показывать ли диалог "Select Name" в соответствии со следующей таблицей

Значение

Результат

0

Диалог не показывается.

1 или опущено

Диалог показывается.

2

Диалог не показывается и поиск не производится. Возвращается адрес, выбранный ранее.

SelectDialog - определяет режим работы диалога "Select Name" в соответствии со следующей таблицей

Значение

Режим

0 или опущено

Режим "Browse".

1

Режим "Compose" с единственным полем "To:".

2

Режим "Compose" с полями "To:" и "CC:".

CheckNamesDialog - True чтобы использовать "Check Names" в случае если значение аргумента Name недостаточно специфицировано.

RecentAddressesChoice - True чтобы использовать список последних обратных адресов (the list of recently used return addresses).

UpdateRecentAddresses True чтобы добавить адрес в список последних адресов, False - чтобы не добавлять. Если аргумент SelectDialog равен 1 или 2, то этот аргумент игнорируется.

GetDefaultTheme
(DocumentType)

Возвращает строку, имя темы по умолчанию, параметры форматирования которой используется для новых документов, сообщений электронной почты или веб-страниц.
DocumentType - обязательный параметр, тип нового документа для которого нужно получить имя темы по умолчанию. Константа перечисления WdDocumentMedium.
Можно также использовать свойство ThemeName чтобы получить или установить тему по умолчанию для новых сообщений электронной почты.

GetSpellingSuggestions(
Word,
CustomDictionary, IgnoreUppercase, MainDictionary, SuggestionMode, CustomDictionary2, CustomDictionary3, CustomDictionary4, CustomDictionary5, CustomDictionary6, CustomDictionary7, CustomDictionary8, CustomDictionary9, CustomDictionary10
)

Возвращает коллекцию SpellingSuggestions, представляющую возможные слова замены для заданного слова. В случае, если ошибок правописания нет, возвращается пустая коллекция (свойство Count равно нулю).
Word - обязательный параметр типа String. Слово для проверки орфографии (spelling).
Все остальные параметры необязательные и имеют тип Variant.
CustomDictionary, CustomDictionary2-10 - объект Dictionary или имя файла пользовательского словаря.
IgnoreUppercase - True если следует игнорировать капитализацию. Если аргумент не задан, используется текущее значение свойства IgnoreUppercase.
MainDictionary - объект Dictionary или имя файла главного словаря. Если аргумент не задан, то Microsoft Word использует главный словарь, который соответствует языковому форматированию аргумента Word или первому слову строки.
SuggestionMode - задаёт способ формирования замен, константа из перечисления WdSpellingWordType. Значение по умолчанию - WdSpellword.

GoBack

Перемещает точку вставки назад по трем последним местам редактирования активного документа (то же самое происходит при нажатии SHIFT+F5).

GoForward

Перемещает точку вставки вперед по трем последним местам редактирования активного документа.

Help(HelpType)

Показывает страницу справочной информации (on-line Help information).
HelpType- обязательный параметр типа Variant. Константа перечисления WdHelpType, задающая тему или окно справки. В зависимости от установленной поддержки языков, справка, определяемая некоторыми из констант WdHelpType может быть недоступна.

HelpTool

Изменяет указатель мыши со стрелки на знак вопроса, показывая что пользователь должен щелкнуть на команде или элементе интерфейса для получения контекстной подсказки. При щелчке в области текста, Microsoft Word показывает описание параграфа и форматирования. Нажатие клавиши ESC возвращает указатель мыши в исходное состояние.

InchesToPoints(Inches)

Конвертирует дюймы в пункты (1 дюйм = 72 п.). Возвращает Single.

Keyboard(LangId)

Возвращает или устанавливает установки языка для клавиатуры и раскладки.
LangId - необязательный параметр, комбинация языка и раскладки. Если параметр опущен, метод возвращает текущую комбинацию языка и раскладки.
Для хранения этого параметра Microsoft Windows использует переменную типа input language handle (HKL), представляющую из себя двойное слово. Младшее слово переменной представляет идентификатор языка (language ID), а старшее слово - идентификатор раскладки клавиатуры (handle to a keyboard layout).

KeyboardBidi

Устанавливает язык клавиатуры в язык-справа-налево и изменяет направление ввода текста на "справа-налево".

KeyboardLatin

Устанавливает язык клавиатуры в язык-слева-направо и изменяет направление ввода текста на "слева-направо".

KeyString
(KeyCode, KeyCode2)

Возвращает строку описание для комбинации клавиш (например, для CTRL+SHIFT+A).
KeyCode - обязательный параметр, целое, константа перечисления WdKey.
KeyCode2 - необязательный параметр, константа перечисления WdKey.
Для построение аргументов KeyCode и KeyCode2 можно использовать метод BuildKeyCode.

LinesToPoints(Lines)

Конвертирует строки в пункты (1 строка = 12 п). Возвращает Single.

ListCommands
(ListAllCommands)

Создает новый документ и вставляет в него таблицу команд Microsoft Word вместе с соответствующими горячими клавишами и пунктами меню.
ListAllCommands - обязательный параметр типа Boolean True включает в список все команды, как встроенные, так и пользовательские. False - включает только команды с пользовательскими назначениями.

LookupNameProperties
(Name)

Ищет заданное имя в глобальной адресной книге и показывает диалог "Properties" для найденной записи. В случае, если найдено более одного имени, показывает диалог "Check Names".
Name - обязательный параметр типа String.

MillimetersToPoints
(Millimeters)

Конвертирует миллиметры в пункты (1 мм = 2.85 п). Возвращает Single.

Move(Left,Top)

Перемещает окно заданий или окно активного документа. Обязательные аргументы Left и Top задают позицию верхнего левого угла окна.

NewWindow

Открывает новое окно с активным документом. Возвращает объект Window. При открытии одного документа более чем в одном окне, в заголовке окна после имени файла отображается двоеточие (:) и номер окна.

OnTime(
When,
Name,
Tolerance
)

Запускает фоновый таймер, который вызывает заданный макрос в заданное время. Программа может использовать только один фоновый таймер.
When - обязательный параметр типа Variant. Время в которое следует вызывать макрос. Может быть строкой задающей время (например, "4:30 pm" или "16:30") или числом возвращенным функцией TimeValue или TimeSerial (например, TimeValue("2:30 pm") или TimeSerial(14, 30, 00)). Время может также включать дату (например, "6/30 4:15 pm" или TimeValue("6/30 4:15 pm")). Для установки задержки можно использовать сумму возвращаемых значений функции Now() и TimeValue или TimeSerial (например, Now + TimeValue ("00:05:30")).
Name - обязательный параметр типа String. Имя макроса (например, "Project.Module1.Macro1"). Для запуска макроса требуется, чтобы как в момент вызова функции OnTime, так и в указанное при вызове время документ или шаблон, в котором находится требуемый макрос, был доступен. Поэтому рекомендуется сохранять запускаемые макросы в глобальных шаблонах, которые загружаются автоматически.
Tolerance - необязательный параметр типа Variant. Максимальное время в секундах, после которого выполнение макроса будет прервано.
Из-за открытых диалоговых окон и фоновых процессов не гарантируется, что макрос будет запущен точно в назначенное время.
Если аргумент Tolerance опущен или равен нулю, макрос будет запущен при первой возможности независимо от того сколько времени прошло с момента, указанного аргументом When.

OrganizerCopy
(Source,
Destination,
Name,
Объект
)

Копирует указанную запись AutoText, панель инструментов, стиль или макрос из одного документа или шаблона в другой.
Source - обязательный аргумент типа String, имя документа или шаблона, в котором содержится копируемый объект.
Destination - обязательный аргумент типа String, имя документа или шаблона, в который следует скопировать объект.
Name - обязательный аргумент типа String, имя копируемого объекта.
Объект - обязательный аргумент. Константа перечисления WdOrganizerОбъект, определяющая тип объекта.

OrganizerDelete
(Source,
Name,
Объект
)

Удаляет указанную запись AutoText, панель инструментов, стиль или макрос из указанного документа или шаблона.
Source - обязательный аргумент типа String, имя документа или шаблона, в котором содержится удаляемый объект.
Name - обязательный аргумент типа String, имя удаляемого объекта.
Объект - обязательный аргумент. Константа перечисления WdOrganizerОбъект, определяющая тип объекта.

OrganizerRename(
Source,
Name,
NewName,
Объект
)

Переименовывает указанную запись AutoText, панель инструментов, стиль или макрос в указанном документе или шаблоне.
Source - обязательный аргумент типа String, имя документа или шаблона, в котором содержится объект.
Name - обязательный аргумент типа String, имя объекта.
NewName  - обязательный аргумент типа String, новое имя объекта.
Объект - обязательный аргумент. Константа перечисления WdOrganizerОбъект, определяющая тип объекта.

PicasToPoints(Picas)

Конвертирует пики в пункты (1 пика = 12 п). Возвращает Single.

PixelsToPoints
(Pixels, fVertical)

Конвертирует пикселы в пункты Возвращает Single.
Pixels - обязательный параметр типа Single.
fVertical - необязательный параметр типа Variant. True для вертикальных пикселов, False - для горизонтальных.

PointsToCentimeters
(Points)

Конвертирует пункты в сантиметры (1 см = 28.25 п). Возвращает Single.

PointsToInches
(Points)

Конвертирует пункты в дюймы (1дюйм = 72 п). Возвращает Single.

PointsToLines
(Points)

Конвертирует пункты в строки (1 строка  = 12 п). Возвращает Single.

PointsToMillimeters
(Points)

Конвертирует пункты в миллиметры (1 мм  = 2.835 п). Возвращает Single.

PointsToPicas
(Points)

Конвертирует пункты в пики (1 пика  = 12 п). Возвращает Single.

PointsToPixels
(Points, fVertical)

Конвертирует пункты в пикселы Возвращает Single.
Points - обязательный параметр типа Single.
fVertical - необязательный параметр типа Variant. True для вертикальных пикселов, False - для горизонтальных.

PrintOut(
Background,
Append,
Range,
OutputFileName,
From,
To,
Item,
Copies,
Pages,
PageType,
PrintToFile,
Collate,
FileName, ActivePrinterMacGX, ManualDuplexPrint, PrintZoomColumn, PrintZoomRow, PrintZoomPaperWidth, PrintZoomPaperHeight
)

Печатает весь документ или часть документа.
Все аргументы имеют тип Variant и не являются обязательными.
Background - если True, то во время печати продолжается выполнение макроса.
Append - если True, то указанный документ добавляется к файлу OutputFileName. Если False, то OutputFileName перезаписывается.
Range -определяет что именно следует печатать. Константа перечисления WdPrintOutRange.
OutputFileName - если аргумент PrintToFile равен True, то задаёт путь к файлу печати.
From - если значение аргумента Range равно wdPrintFromTo, то номер начальной страницы для печати.
To - если значение аргумента Range  равно wdPrintFromTo, то номер конечной страницы для печати.
Item - константа перечисления WdPrintOutItem, задающая что печатать.
Copies - количество копий, которые требуется напечатать.
Pages - номера страниц и дипазонов страниц, которые требуется напечатать, разделенные запятыми. Например, "2, 6-10".
PageType - тип печатаемых страниц, константа перечисления WdPrintOutPages.
PrintToFile - если True, печать производится в файл. В этом случае должен быть задан аргумент OutputFileName.
Collate - если True, то при печати нескольких копий документа перед печатью следующей копии печатаются все страницы документа.
FileName - полное имя файла документа, который следует распечатать. Если этот аргумент опущен, то печатается активный документ.
ActivePrinterMacGX - этот аргумент используется только в Microsoft Office Macintosh Edition.
ManualDuplexPrint - True, чтобы печатать документ с двух сторон страницы на принтере, неподдерживающем двусторонюю печать (printer without a duplex printing kit). В этом случае, свойства PrintBackground и PrintReverse игнорируются. Для ручного управления печатью следует использовать свойства PrintOddPagesInAscendingOrder и PrintEvenPagesInAscendingOrder.
В зависимости от установленной языковой поддержки этот аргумент может быть недоступен.
PrintZoomColumn - количество страниц, которые нужно вместить по горизонтали на одном листе бумаги. Может принимать значения 1,2,3 или 4.
Используется вместе с аргументом PrintZoomRow.
PrintZoomRow - количество страниц, которые нужно вместить по вертикали на одном листе бумаги. Может принимать значения 1,2 или 4.
Используется вместе с аргументом PrintZoomColumn.
PrintZoomPaperWidth - ширина масштабирования страниц в твипсах (20 твипс = 1 пункт).
PrintZoomPaperHeight- высота масштабирования страниц в твипсах.

ProductCode

Возвращает уникальный глобальный идентификатор (GUID) Microsoft Word как строку.

PutFocusInMailHeader

Если документ в активном окне является электронным письмом, то помещает точку вставки в поле "To" заголовка письма. Рекомендуется предварительно установить для свойства EnvelopeVisible значение True.

Quit(
SaveChanges,
Format,
RouteDocument
)

Завершает выполнение программы Microsoft Word с возможным сохранением или маршрутизацией открытых документов (optionally saves or routes the open documents).
Все аргументы имеют тип Variant и являются необязательными.
SaveChanges - задает режим сохранения измененных документов, константа из перечисления WdSaveOptions.
OriginalFormat - задает режим сохранения документов, исходный формат которых не является форматом документов Microsoft Word, константа из перечисления WdOriginalFormat.
RouteDocument - True, чтобы отослать документ следующему получателю. Если к документу не прикреплен маршрутный лист (routing slip), то этот аргумент игнорируется.

Repeat(Times)

Повторяет последнее действие редактирования один или более раз. Возвращает True если повтор команды был выполнен успешно. Эквивалент команды "Repeat" меню "Edit".
Times - необязательный аргумент типа Variant. Число повторений последней команды.

ResetIgnoreAll

Очищает список слов, который игнорировались в процессе проверки правописания. После вызова этого метода игнорируемые слова проверяются вместе со всеми остальными. Что метод работал, необходимо предварительно установить для свойства SpellingChecked значение False.

Resize(Width, Height)

Изменяет размер главного окна Microsoft Word. В случае, если окно минимизировано или максимизировано, возникает ошибка. Для независимого изменения длины и ширины следует использовать свойства Width или Height.
Width - обязательный аргумент, ширина окна в пунктах.
Height - обязательный аргумент, высота окна в пунктах.

Run(
MacroName
,
varg
1, varg2, varg3, varg4, varg5, varg6, varg7, varg8, varg9, varg10, varg11, varg12, varg13, varg14, varg15, varg16, varg17, varg18, varg19, varg20, varg21, varg22, varg23, varg24, varg25, varg26, varg27, varg28, varg29, varg30)

Запускает на выполнение макрос Visual Basic.
MacroName - обязательный параметр типа String. Имя макроса. Может быть любой комбинацией имени шаблона, имени модуля и имени макроса. Например,
Application.Run "Normal.Module1.MAIN"
Application.Run "MyProject.MyModule.MyProcedure"
Application.Run "'My Document.doc'!ThisModule.ThisProcedure"

Если указано имя документа, то макрос можно запустить на выполнение только в документах, связанных с текущим контекстом.
varg1...varg30 - необязательные параметры типа Variant в количестве не более 30 штук.

Хотя код VBA может вызывать макросы непосредственно (без использования метода Run), этот метод является полезным в том случае, если имя макроса хранится в переменной.

Например,
Normal.Module2.Macro1
Call Normal.Module2.Macro1
Application.Run MacroName:="Normal.Module2.Macro1"

Обратите внимание на то, что последний пример не использует ссылку на шаблон Normal.

ScreenRefresh

Обновляет изображение на экране монитора. Используется после изменения свойства ScreenUpdating. Вызов метода включает обновление экрана на время выполнения и затем сразу же выключает его. Обновление экрана для нескольких вызовов метода не будет прорисовано до тех пор пока для свойства ScreenUpdating не будет установлено значение True.

SendFax

Запускает мастер факсов (Fax Wizard).

SetDefaultTheme(
Name,
DocumentType
)

Устанавливает тему по умолчанию для использования при создании новых документов, сообщений электронной почты или веб-страниц.
Name - обязательный параметр типа String. Имя темы плюс требуемые параметры форматирования в формате "theme nnn", где
theme - имя папки в которой расположены данные для темы. По умолчанию используется папка "C:\Program Files\Common Files\Microsoft Shared\Themes". Не следует использовать в качестве theme имя темы, отображаемое в диалоге "Theme" меню "Format".
nnn - строка, содержащая три цифры, показывающая какие параметры форматирования следует активировать(1) или деактивировать(0). Цифры строки соответствуют флажкам "Vivid Colors", "Active Graphics", и "Background Image" в диалоге "Theme" меню "Format". Если строка nnn опущена, то используется значение по умолчанию "011".
DocumentType - обязательный параметр, тип нового документа для которого нужно установить имя темы по умолчанию. Константа перечисления WdDocumentMedium.
Можно также использовать свойство ThemeName чтобы получить или установить тему по умолчанию для новых сообщений электронной почты.
Установка темы по умолчанию не применяется к пустым документам, которые автоматически открываются при старте Microsoft Word.

ShowClipboard

Показывает окно заданий буфера обмена (Clipboard task pane).

ShowMe

Активизирует окно Помощника (Office Assistant) или, если имеется достаточно информации, окно справки. В случае отсутствия дополнительной информации метод генерирует сообщение об отсутствии справочной информации (no associated Help topic exists).

SubstituteFont(
UnavailableFont, SubstituteFont
)

Задает имена шрифтов замены для отсутствующих шрифтов, которые отображаются в диалоге "Font Substitution" закладки "Compatibility" диалога "Options" меню "Tools".
Оба аргумента обязательные и имеют тип String.
UnavailableFont - имя отсутствующего шрифта.
SubstituteFont - имя шрифта заменяющего отсутствующий.

ToggleKeyboard

Переключает направление ввода текста на клавиатуре со "слева-направо" на "справа-налево" и наоборот.

События объекта Application

В следующей таблице представлены события объекта Application.

object_ в названиях процедур означает имя объекта типа Application объявленного с атрибутом "With events" в модуле класса.

Аргумент Doc - документ, вызвавший событие.

Аргумент Cancel - во время вызова процедуры значение этого аргумента равно False. Если процедура изменяет значение аргумента на True, то после окончания работы процедуры действие, вызвавшее событие, не происходит.

Событие

Комментарий

DocumentBeforeClose

Возникает непосредственно перед закрытием любого документа.
Private Sub object_DocumentBeforeClose(ByVal Doc As Document, Cancel As Boolean)

DocumentBeforePrint

Возникает непосредственно перед печатью любого документа.
Private Sub object_DocumentBeforePrint(ByVal Doc As Document, Cancel As Boolean)

DocumentBeforeSave

Возникает перед сохранением любого документа.
Private Sub object_DocumentBeforeSave(ByVal Doc As Document, SaveAsUI As Boolean, Cancel As Boolean)
SaveAsUI - True, если нужно показывать диалог "Save As".

DocumentChange

Возникает при создании нового документа, при открытии существующего документа и в случае изменения активного документа.
Private Sub object_DocumentChange()

DocumentOpen

Возникает при открытии документа.
Private Sub object_DocumentOpen(ByVal Doc As Document)

DocumentSync

Возникает когда локальная копия документа, являющаяся частью "Document Workspace" синхронизируется с копией на сервере.
Private Sub object_DocumentSync(Doc, SyncEventType)
SyncEventType - обязательный аргумент, константа перечисления MsoSyncEventType, статус синхронизации.

EPostageInsert

Возникает когда пользователь вставляет электронное письмо в документ.
Private Sub object_EPostageInsert(ByVal Doc As Document)

EPostageInsertEx

Возникает когда пользователь вставляет электронное письмо в документ.

Sub EPostageInsertEx(Doc, cpDeliveryAddrStart As Long, cpDeliveryAddrEnd As Long, cpReturnAddrStart As Long, cpReturnAddrEnd As Long, xaWidth As Long, yaHeight As Long, bstrPrinterName As String, bstrPaperFeed As String, fPrint As Boolean, fCancel As Boolean)
xxxStart и xxxEnd аргументы соответствуют одноименным свойствам объекта Range.
cpDeliveryAddrStart -
начальная позиция адреса (delivery address).
cpDeliveryAddrEnd -
конечная позиция адреса (delivery address).
cpReturnAddrStart
- начальная позиция обратного адреса (return address).
cpReturnAddrEnd
- конечная позиция обратного адреса (return address).
xaWidth
- ширина конверта в 1/1440-ных дюйма.
yaHeight
- высота конверта в 1/1440-ных дюйма.
bstrPrinterName
- имя принтера, как указано в закладке "Printing Options" диалога "Envelope Options".
bstrPaperFeed
- метод подачи бумаги, как указано в закладке "Printing Options" диалога "Envelope Options".
fPrint
- True, если печатать конверт, False - если конверт нужно вставить в документ.

fCancel - установить в True, если нужно отменить операцию, указанную в аргументе Print.

EPostagePropertyDialog

Возникает когда пользователь нажимает кнопку "E-postage Properties" диалога "Labels and Envelopes" или кнопку "Print Electronic Postage" панели инструментов.
Позволяет перехватывать событие и показывать пользовательский диалог.

MailMergeAfterMerge

Возникает после успешного слияния всех записей.
Private Sub object_MailMergeAfterMerge(ByVal Doc As Document, ByVal DocResult As Document)
Doc - главный документ слияния.
DocResult - результирующий документ.

MailMergeAfter­RecordMerge

Возникает после успешной вставки каждой записи при слияния.
Private Sub object_MailMergeAfterRecordMerge(ByVal Doc As Document)
Doc - главный документ слияния

MailMergeBeforeMerge

Возникает перед началом слияния.
Private Sub object_MailMergeBeforeMerge(ByVal Doc As Document, ByVal StartRecord As Long, ByVal EndRecord As Long, Cancel As Boolean)
Doc - главный документ слияния.
StartRecord - номер первой включаемой записи в источнике данных
EndRecord  - номер последней включаемой записи в источнике данных
Cancel - True отменяет процесс слияния.

MailMerge­BeforeRecordMerge

Возникает перед вставкой записи при слиянии.
Private Sub object_MailMergeBeforeRecordMerge(ByVal Doc As Document, Cancel As Boolean)
Doc - главный документ слияния.
Cancel - True отменяет процесс слияния для текущей записи.

MailMerge­DataSourceLoad

Возникает при загрузке источника данных для слияния.
Private Sub object_MailMergeDataSourceLoad(ByVal Doc As Document)
Doc - главный документ слияния.

MailMerge­DataSourceValidate

Возникает когда пользователь нажимает кнопку "Validate" в диалоге "Mail Merge Recipients".
Private Sub object_MailMergeDataSourceValidate(ByVal Doc As Document, Handled As Boolean)
Doc - главный документ слияния.
Handled - True запускает соответствующую проверку источника данных, False - отменяет проверку.
Если на компьютере не установлено специальное программное обеспечение для проверки адресов, то обработчик этого события позволяет создать фильтр по адресам.

MailMergeWizard­SendToCustom

Возникает при нажатии на кнопку "custom" на шестом шаге работы мастера слияния (Mail Merge Wizard).
Private Sub object_MailMergeWizardSendToCustom(ByVal Doc As Document)
Doc - главный документ слияния.
Для создания "custom" кнопки на шестом шаге работы мастера слияния (Mail Merge Wizard) используется свойство ShowSendToCustom.

MailMergeWizard­StateChange

Возникает при переходе с одного шага к другому в диалоге мастера слияния.
Private Sub object_MailMergeWizardStateChange(ByVal Doc As Document, FromState As Long, ToState As Long, Handled As Boolean)
Doc - главный документ слияния.
FromState - шаг, с которого осуществлён переход.
ToState  - шаг, на который осуществлён переход.
Handled - True перемещает пользователя на следующий шаг, False - пользователь остаётся на текущем шаге диалога мастера слияния.

NewDocument

Возникает при создании нового документа.
Private Sub object_NewDocument(ByVal Doc As Document)
Doc - новый документ.

Quit

Возникает при завершении работы Microsoft Word.
Private Sub object_Quit()

WindowActivate

Возникает при активизации окна документа.
Private Sub object_WindowActivate(ByVal Doc As Word.Document, ByVal Wn As Word.Window)
Doc - документ в активируемом окне.
Wn - активируемое окно.

WindowBefore­DoubleClick

Возникает при двойном щелчке в области редактирования документа перед выполнением действия по умолчанию.
Private Sub object_WindowBeforeDoubleClick(ByVal Sel As Selection, Cancel As Boolean)
Sel - текущее выделение.
Cancel - равно False при возникновении события. Если процедура устанавливает значение True, то после выхода из процедуры действие по умолчанию не выполняется.

WindowBefore­RightClick

Возникает при щелчке правой кнопкой мыши в области редактирования документа перед выполнением действия по умолчанию.
Private Sub object_WindowBeforeRightClick(ByVal Sel As Selection, Cancel As Boolean)
Sel - текущее выделение.
Cancel - равно False при возникновении события. Если процедура устанавливает значение True, то после выхода из процедуры действие по умолчанию не выполняется.

WindowDeactivate

Возникает при деактивизации окна документа.
Private Sub object_WindowDeactivate(ByVal Doc As Word.Document, ByVal Wn As Word.Window)
Doc - документ в деактивируемом окне.
Wn - деактивируемое окно.

Window­SelectionChange

Возникает при изменении выделения в активном документе.
Private Sub object_WindowSelectionChange(ByVal Sel As Selection)
Sel - текущее выделение.

WindowSize

Возникает при изменении размеров или перемещении окна приложения.
Private Sub object_WindowSize(ByVal Doc As Document, ByVal Wn As Window)
Doc - документ в окне.
Wn - изменяемое или перемещаемое окно.

XMLSelectionChange

Возникает при изменении родительского по отношению к выбранному XML узла.
Private Sub object_XMLSelectionChange(Sel, OldXMLNode, NewXMLNode, Reason)
Sel - выделенный текст, включая элементы XML. Если текст не выделен, то либо не содержит ничего, либо содержит первый символ справа от точки вставки.
OldXMLNode - XML узел, из которого перемещается точка вставки.
NewXMLNode - XML узел, в который перемещается точка вставки.
Reason - обязательный аргумент типа Long. Константа перечисления wdXMLSelectionChange, причина изменения выделения.

XMLValidationError

Возникает при обнаружении ошибки проверки документа (validation error in the document).
Private Sub object_XMLValidationError(XMLNode)
XMLNode - неправильный узел XML.

 

Использование событий объекта Application

Для использования событий объекта Application необходимо выполнить следующие шаги:

  • Объявление переменной типа "Application With Events"
  • Создание обработчиков событий
  • Инициализация переменной типа "Application With Events"

Подробности выполнения указанных шагов рассмотрены далее.

Объявление переменной типа "Application With Events"

Сначала нужно создать новый модуль класса и объявить в нём переменную класса Word.Application с атрибутом "With Events". Предположим, например, что мы создали модуль класса с именем EventClassModule. Тогда нужно поместить в него следующую строку

Public WithEvents AhWordApp As Word.Application

Создание обработчиков событий

После объявления нового объекта с атрибутом "With Events", этот объект появляется в выпадающем списке "Объект" объектов модуля класса. Для выбранного в списке "Объект" объекта в списке "Procedure" отображается список перехватываемых событий, что позволяет создавать для выбранного класса пустые обработчики событий просто выбирая требуемые события из списка "Procedure".

Так, например, пустой обработчик события "Document Change" имеет следующий вид

Private Sub AhWordApp_DocumentChange()
End Sub

Инициализация переменной типа "Application With Events"

Для того, чтобы перехватчики событий могли работать, необходимо создать объект класса EventClassModule.

В любой момент для включения обработки событий следует инициализировать переменную, объявленную в шаге 1, ссылкой на объект Word.Application в обычном модуле, а для выключения обработки событий следует присвоить ссылке на объект значение Nothing. Например, если нужно, чтобы обработка событий всегда работала, следует включить обработку событий в процедуре AutoExec() и выключить обработку событий в процедуре AutoExit().

Dim XXX As New EventClassModule


Sub AutoExec ()
Set XXX.AhWordApp = Word.Application           // switch event handling on
End Sub


При завершении работе следует освободить ссылку на объект.
Sub AutoExit ()
Set XXX.AhWordApp = Nothing                    // switch event handling off
End Sub

Перечисления и другие константы

Идентификаторы тагов функции AddAddress

Tag ID

Описание

PR_DISPLAY_NAME

Имя отображаемое в адресной книге (в диалоге "Address Book"_

PR_DISPLAY_NAME_PREFIX

Приставка величания (например, "Г-н." или "Г-жа.")

PR_GIVEN_NAME

Имя

PR_SURNAME

Отчество

PR_STREET_ADDRESS

Адрес

PR_LOCALITY

Город

PR_STATE_OR_PROVINCE

Штат или область

PR_POSTAL_CODE

Почтовый индекс

PR_COUNTRY

Страна

PR_TITLE

Должность

PR_COMPANY_NAME

Компания

PR_DEPARTMENT_NAME

Подразделение

PR_OFFICE_LOCATION

Расположение офиса

PR_PRIMARY_TELEPHONE_NUMBER

Первый телефон

PR_PRIMARY_FAX_NUMBER

Первый факс

PR_OFFICE_TELEPHONE_NUMBER

Рабочий телефон

PR_OFFICE2_TELEPHONE_NUMBER

Второй рабочий телефон

PR_HOME_TELEPHONE_NUMBER

Домашний телефон

PR_CELLULAR_TELEPHONE_NUMBER

Мобильный телефон

PR_BEEPER_TELEPHONE_NUMBER

Пейджер

PR_COMMENT

Комментарий

PR_EMAIL_ADDRESS

Адрес электронной почты

PR_ADDRTYPE

Тип адреса электронной почты

PR_OTHER_TELEPHONE_NUMBER

Альтернативный телефон

PR_BUSINESS_FAX_NUMBER

Факс

PR_HOME_FAX_NUMBER

Домашний факс

PR_RADIO_TELEPHONE_NUMBER

Радиотелефон

PR_INITIALS

Инициалы

PR_LOCATION

Расположение офиса в формате номер_здания/номер_комнаты

PR_CAR_TELEPHONE_NUMBER

Телефон в автомобиле

Символы удаляемые функцией CleanString

Код символа

Описание

7 (beep)

После символа с кодом 13 (параграф) заменяется на символ 9 (табуляция), в противном случае удаляется.

10 (line feed)

После символа с кодом 13 (параграф) заменяется на символ 13, в противном случае удаляется.

13 (paragraph)

Не изменяется.

31 (optional hyphen)

Удаляется.

160 (nonbreaking space)

Конвертируется в пробел (код 32).

172 (optional hyphen)

Удаляется.

176 (nonbreaking space)

Конвертируется в пробел (код 32).

182 (paragraph mark)

Удаляется.

183 (bullet)

Конвертируется в пробел (код 32).

Перечисление WdKey

Константа

Значение

Константа

Значение

wdKey0

48

wdKeyInsert

45

wdKey1

49

wdKeyJ

74

wdKey2

50

wdKeyK

75

wdKey3

51

wdKeyL

76

wdKey4

52

wdKeyM

77

wdKey5

53

wdKeyN

78

wdKey6

54

wdKeyNumeric0

96

wdKey7

55

wdKeyNumeric1

97

wdKey8

56

wdKeyNumeric2

98

wdKey9

57

wdKeyNumeric3

99

wdKeyA

65

wdKeyNumeric4

100

wdKeyAlt

1024

wdKeyNumeric5

101

wdKeyB

66

wdKeyNumeric5Special

12

wdKeyBackSingleQuote

192

wdKeyNumeric6

102

wdKeyBackSlash

220

wdKeyNumeric7

103

wdKeyBackspace

8

wdKeyNumeric8

104

wdKeyC

67

wdKeyNumeric9

105

wdKeyCloseSquareBrace

221

wdKeyNumericAdd

107

wdKeyComma

188

wdKeyNumericDecimal

110

wdKeyCommand

512

wdKeyNumericDivide

111

wdKeyControl

512

wdKeyNumericMultiply

106

wdKeyD

68

wdKeyNumericSubtract

109

wdKeyDelete

46

wdKeyO

79

wdKeyE

69

wdKeyOpenSquareBrace

219

wdKeyEnd

35

wdKeyOption

1024

wdKeyEquals

187

wdKeyP

80

wdKeyEsc

27

wdKeyPageDown

34

wdKeyF

70

wdKeyPageUp

33

wdKeyF1

112

wdKeyPause

19

wdKeyF10

121

wdKeyPeriod

190

wdKeyF11

122

wdKeyQ

81

wdKeyF12

123

wdKeyR

82

wdKeyF13

124

wdKeyReturn

13

wdKeyF14

125

wdKeyS

83

wdKeyF15

126

wdKeyScrollLock

145

wdKeyF16

127

wdKeySemiColon

186

wdKeyF2

113

wdKeyShift

256

wdKeyF3

114

wdKeySingleQuote

222

wdKeyF4

115

wdKeySlash

191

wdKeyF5

116

wdKeySpacebar

32

wdKeyF6

117

wdKeyT

84

wdKeyF7

118

wdKeyTab

9

wdKeyF8

119

wdKeyU

85

wdKeyF9

120

wdKeyV

86

wdKeyG

71

wdKeyW

87

wdKeyH

72

wdKeyX

88

wdKeyHome

36

wdKeyY

89

wdKeyHyphen

189

wdKeyZ

90

wdKeyI

73

wdNoKey

255

File converter class name

Word format

File converter class name

Word Document

""

Document Template

"Dot"

Text Only

"Text"

Text Only with Line Breaks

"CRText"

MS-DOS Text

"8Text"

MS-DOS Text with Line Breaks

"8CRText"

Rich Text Format

"Rtf"

Unicode Text

"Unicode"

Перечисление WdAlertLevel

Константа

Значение

Описание

wdAlertsAll

-1

Показываются все сообщения и алёрты, ошибки возвращаются в макрос.

wdAlertsMessageBox

-2

Показываются только сообщения, ошибки перехватываются и возвращаются в макрос.

wdAlertsNone

0

Не показываются ни сообщения, ни алёрты. При необходимости показа сообщения выбирается значение по умолчанию и выполнение макроса продолжается.

Перечисление WdEnableCancelKey

Константа

Значение

Описание

wdCancelDisabled

0

CTRL+BREAK не прерывает выполнение макроса.

wdCancelInterrupt

1

CTRL+BREAK прерывает выполнение макроса.

Перечисление WdInternationalIndex

Константа

Значение

Описание

U.S. English

wd24HourClock

21

True для 24-часового формата времени; False для 12-часового.

 

wdCurrencyCode

20

Возвращает символ валюты.

$

wdDateSeparator

25

Возвращает символ разделитель даты.

/

wdDecimalSeparator

18

Возвращает символ разделитель дробной части.

.

wdInternationalAM

22

Возвращает строку, обозначающую часы до полудня.

AM

wdInternationalPM

23

Возвращает строку, обозначающую часы после полудня.

PM

wdListSeparator

17

Возвращает символ разделитель списка.

,

wdProductLanguageID

26

Возвращает языковую версию Microsoft Word.

 

wdThousandsSeparator

19

Возвращает символ разделитель тысяч.

,

wdTimeSeparator

24

Возвращает символ разделитель часов, минут в формате времени.

:

Перечисление WdKeyCategory

Константа

Значение

wdKeyCategoryAutoText

4

wdKeyCategoryCommand

1

wdKeyCategoryDisable

0

wdKeyCategoryFont

3

wdKeyCategoryMacro

2

wdKeyCategoryNil

-1

wdKeyCategoryPrefix

7

wdKeyCategoryStyle

5

wdKeyCategorySymbol

6

Перечисление WdMailSystem

Константа

Значение

wdMAPI

1

wdMAPIandPowerTalk

3

wdNoMailSystem

0

wdPowerTalk

2

Перечисление WdWindowState

Константа

Значение

wdWindowStateMaximize

1

wdWindowStateMinimize

2

wdWindowStateNormal

0

Перечисление WdDocumentMedium

Константа

Значение

wdDocument

1

wdEmailMessage

0

wdWebPage

2

Перечисление WdSpellingWordType

Константа

Значение

wdAnagram

2

wdSpellword

0

wdWildcard

1

Перечисление WdHelpType

Константа

Значение

Описание

wdHelp

0

Отображает диалог "Help Topics".

wdHelpAbout

1

Отображает диалог "About Microsoft Word" (меню Help).

wdHelpActiveWindow

2

Отображает справку описывающую команду ассоциированную с активным окном.

wdHelpContents

3

Отображает диалог "Help Topics".

wdHelpExamplesAndDemos

4

 

wdHelpHWP

13

Отображает диалог "Help Topics" для пользователей AreA Hangul.

wdHelpIchitaro

11

Отображает диалог "Help Topics" для пользователей Ichitaro.

wdHelpIndex

5

Отображает диалог "Help Topics".

wdHelpKeyboard

6

 

wdHelpPE2

12

Отображает диалог "Help Topics" для пользователей IBM Personal Editor 2.

wdHelpPSSHelp

7

Отображает информацию о продукте и технической поддержке.

wdHelpQuickPreview

8

 

wdHelpSearch

9

Отображает диалог "Help Topics".x.

wdHelpUsingHelp

10

Отображает список тем описывающих использованиесправочной системы.

Перечисление WdOrganizerОбъект

Константа

Значение

wdOrganizerОбъектAutoText

1

wdOrganizerОбъектCommandBars

2

wdOrganizerОбъектProjectItems

3

wdOrganizerОбъектStyles

0

Перечисление WdPrintOutRange

Константа

Значение

wdPrintAllDocument

0

wdPrintCurrentPage

2

wdPrintFromTo

3

wdPrintRangeOfPages

4

wdPrintSelection

1

Перечисление WdPrintOutItem

Константа

Значение

wdPrintAutoTextEntries

4

wdPrintComments

2

wdPrintDocumentContent

0

wdPrintDocumentWithMarkup

7

wdPrintEnvelope

6

wdPrintKeyAssignments

5

wdPrintMarkup

2

wdPrintProperties

1

wdPrintStyles

3

Перечисление WdPrintOutPages

Константа

Значение

wdPrintAllPages

0

wdPrintEvenPagesOnly

2

wdPrintOddPagesOnly

1

Перечисление WdSaveOptions

Константа

Значение

wdDoNotSaveChanges

0

wdPromptToSaveChanges

-2

wdSaveChanges

-1

Перечисление WdOriginalFormat

Константа

Значение

wdOriginalDocumentFormat

1

wdPromptUser

2

wdWordDocument

0

Перечисление WdWordDialog

Константа

Значение

Константа

Значение

wdDialogConnect

420

wdDialogMailMergeCreateHeaderSource

643

wdDialogConsistencyChecker

1121

wdDialogMailMergeFieldMapping

1304

wdDialogControlRun

235

wdDialogMailMergeFindRecipient

1326

wdDialogConvertObject

392

wdDialogMailMergeFindRecord

569

wdDialogCopyFile

300

wdDialogMailMergeHelper

680

wdDialogCreateAutoText

872

wdDialogMailMergeInsertAddressBlock

1305

wdDialogCSSLinks

1261

wdDialogMailMergeInsertAsk

4047

wdDialogDocumentStatistics

78

wdDialogMailMergeInsertFields

1307

wdDialogDrawAlign

634

wdDialogMailMergeInsertFillIn

4048

wdDialogDrawingGrid

1168

wdDialogMailMergeInsertGreetingLine

1306

wdDialogDrawSnapToGrid

633

wdDialogMailMergeInsertIf

4049

wdDialogEditAutoText

985

wdDialogMailMergeInsertNextIf

4053

wdDialogEditCreatePublisher

732

wdDialogMailMergeInsertSet

4054

wdDialogEditFind

112

wdDialogMailMergeInsertSkipIf

4055

wdDialogEditFrame

458

wdDialogMailMergeOpenDataSource

81

wdDialogEditGoTo

896

wdDialogMailMergeOpenHeaderSource

82

wdDialogEditGoToOld

811

wdDialogMailMergeQueryOptions

681

wdDialogEditLinks

124

wdDialogMailMergeRecipients

1308

wdDialogEditObject

125

wdDialogMailMergeSetDocumentType

1339

wdDialogEditPasteSpecial

111

wdDialogMailMergeUseAddressBook

779

wdDialogEditPublishOptions

735

wdDialogMarkCitation

463

wdDialogEditReplace

117

wdDialogMarkIndexEntry

169

wdDialogEditStyle

120

wdDialogMarkTableOfContentsEntry

442

wdDialogEditSubscribeOptions

736

wdDialogMyPermission

1437

wdDialogEditSubscribeTo

733

wdDialogNewToolbar

586

wdDialogEditTOACategory

625

wdDialogNoteOptions

373

wdDialogEmailOptions

863

wdDialogOrganizer

222

wdDialogFileDocumentLayout

178

wdDialogPermission

1469

wdDialogFileFind

99

wdDialogPhoneticGuide

986

wdDialogFileMacCustomPageSetupGX

737

wdDialogReviewAfmtRevisions

570

wdDialogFileMacPageSetup

685

wdDialogSchemaLibrary

1417

wdDialogFileMacPageSetupGX

444

wdDialogSearch

1363

wdDialogFileNew

79

wdDialogShowRepairs

1381

wdDialogFileOpen

80

wdDialogTableAutoFormat

563

wdDialogFilePageSetup

178

wdDialogTableCellOptions

1081

wdDialogFilePrint

88

wdDialogTableColumnWidth

143

wdDialogFilePrintOneCopy

445

wdDialogTableDeleteCells

133

wdDialogFilePrintSetup

97

wdDialogTableFormatCell

612

wdDialogFileRoutingSlip

624

wdDialogTableFormula

348

wdDialogFileSaveAs

84

wdDialogTableInsertCells

130

wdDialogFileSaveVersion

1007

wdDialogTableInsertRow

131

wdDialogFileSummaryInfo

86

wdDialogTableInsertTable

129

wdDialogFileVersions

945

wdDialogTableOfCaptionsOptions

551

wdDialogFitText

983

wdDialogTableOfContentsOptions

470

wdDialogFontSubstitution

581

wdDialogTableProperties

861

wdDialogFormatAddrFonts

103

wdDialogTableRowHeight

142

wdDialogFormatBordersAndShading

189

wdDialogTableSort

199

wdDialogFormatBulletsAndNumbering

824

wdDialogTableSplitCells

137

wdDialogFormatCallout

610

wdDialogTableTableOptions

1080

wdDialogFormatChangeCase

322

wdDialogTableToText

128

wdDialogFormatColumns

177

wdDialogTableWrapping

854

wdDialogFormatDefineStyleBorders

185

wdDialogTCSCTranslator

1156

wdDialogFormatDefineStyleFont

181

wdDialogTextToTable

127

wdDialogFormatDefineStyleFrame

184

wdDialogToolsAcceptRejectChanges

506

wdDialogFormatDefineStyleLang

186

wdDialogToolsAdvancedSettings

206

wdDialogFormatDefineStylePara

182

wdDialogToolsAutoCorrect

378

wdDialogFormatDefineStyleTabs

183

wdDialogToolsAutoCorrectExceptions

762

wdDialogFormatDrawingObject

960

wdDialogToolsAutoManager

915

wdDialogFormatDropCap

488

wdDialogToolsAutoSummarize

874

wdDialogFormatEncloseCharacters

1162

wdDialogToolsBulletsNumbers

196

wdDialogFormatFont

174

wdDialogToolsCompareDocuments

198

wdDialogFormatFrame

190

wdDialogToolsCreateDirectory

833

wdDialogFormatPageNumber

298

wdDialogToolsCreateEnvelope

173

wdDialogFormatParagraph

175

wdDialogToolsCreateLabels

489

wdDialogFormatPicture

187

wdDialogToolsCustomize

152

wdDialogFormatRetAddrFonts

221

wdDialogToolsCustomizeKeyboard

432

wdDialogFormatSectionLayout

176

wdDialogToolsCustomizeMenuBar

615

wdDialogFormatStyle

180

wdDialogToolsCustomizeMenus

433

wdDialogFormatStyleGallery

505

wdDialogToolsDictionary

989

wdDialogFormatStylesCustom

1248

wdDialogToolsEnvelopesAndLabels

607

wdDialogFormatTabs

179

wdDialogToolsGrammarSettings

885

wdDialogFormatTheme

855

wdDialogToolsHangulHanjaConversion

784

wdDialogFormattingRestrictions

1427

wdDialogToolsHighlightChanges

197

wdDialogFormFieldHelp

361

wdDialogToolsHyphenation

195

wdDialogFormFieldOptions

353

wdDialogToolsLanguage

188

wdDialogFrameSetProperties

1074

wdDialogToolsMacro

215

wdDialogHelpAbout

9

wdDialogToolsMacroRecord

214

wdDialogHelpWordPerfectHelp

10

wdDialogToolsManageFields

631

wdDialogHelpWordPerfectHelpOptions

511

wdDialogToolsMergeDocuments

435

wdDialogHorizontalInVertical

1160

wdDialogToolsOptions

974

wdDialogIMESetDefault

1094

wdDialogToolsOptionsAutoFormat

959

wdDialogInsertAddCaption

402

wdDialogToolsOptionsAutoFormatAsYouType

778

wdDialogInsertAutoCaption

359

wdDialogToolsOptionsBidi

1029

wdDialogInsertBookmark

168

wdDialogToolsOptionsCompatibility

525

wdDialogInsertBreak

159

wdDialogToolsOptionsEdit

224

wdDialogInsertCaption

357

wdDialogToolsOptionsEditCopyPaste

1356

wdDialogInsertCaptionNumbering

358

wdDialogToolsOptionsFileLocations

225

wdDialogInsertCrossReference

367

wdDialogToolsOptionsFuzzy

790

wdDialogInsertDatabase

341

wdDialogToolsOptionsGeneral

203

wdDialogInsertDateTime

165

wdDialogToolsOptionsPrint

208

wdDialogInsertField

166

wdDialogToolsOptionsSave

209

wdDialogInsertFile

164

wdDialogToolsOptionsSecurity

1361

wdDialogInsertFootnote

370

wdDialogToolsOptionsSmartTag

1395

wdDialogInsertFormField

483

wdDialogToolsOptionsSpellingAndGrammar

211

wdDialogInsertHyperlink

925

wdDialogToolsOptionsTrackChanges

386

wdDialogInsertIndex

170

wdDialogToolsOptionsTypography

739

wdDialogInsertIndexAndTables

473

wdDialogToolsOptionsUserInfo

213

wdDialogInsertMergeField

167

wdDialogToolsOptionsView

204

wdDialogInsertNumber

812

wdDialogToolsProtectDocument

503

wdDialogInsertObject

172

wdDialogToolsProtectSection

578

wdDialogInsertPageNumbers

294

wdDialogToolsRevisions

197

wdDialogInsertPicture

163

wdDialogToolsSpellingAndGrammar

828

wdDialogInsertSubdocument

583

wdDialogToolsTemplates

87

wdDialogInsertSymbol

162

wdDialogToolsThesaurus

194

wdDialogInsertTableOfAuthorities

471

wdDialogToolsUnprotectDocument

521

wdDialogInsertTableOfContents

171

wdDialogToolsWordCount

228

wdDialogInsertTableOfFigures

472

wdDialogTwoLinesInOne

1161

wdDialogInsertWebComponent

1324

wdDialogUpdateTOC

331

wdDialogLetterWizard

821

wdDialogViewZoom

577

wdDialogListCommands

723

wdDialogWebOptions

898

wdDialogMailMerge

676

wdDialogWindowActivate

220

wdDialogMailMergeCheck

677

wdDialogXMLElementAttributes

1460

wdDialogMailMergeCreateDataSource

642

wdDialogXMLOptions

1425

Перечисление WdXMLSelectionChange

Константа

Значение

Описание

wdXMLSelectionChangeReasonDelete

2

Выделение удалено.

wdXMLSelectionChangeReasonInsert

1

В выделение был вставлен текст.

wdXMLSelectionChangeReasonMove

0

Точка вставки была перемещена.

 

MSO Перечисления

Перечисление MsoAutomationSecurity

Константа

Значение

Описание

msoAutomationSecurityByUI

2

Используется установка безопасности заданная в диалоге "Security".

msoAutomationSecurityForceDisable

3

Запрещает выполнение всех макросов в файлах, которые открываются программно, не показывая при этом никаких алёртов.

msoAutomationSecurityLow

1

Разрешает выполнение всех макросов. Значение свойства по умолчанию.

Перечисление MsoFeatureInstall

Константа

Значение

Описание

msoFeatureInstallNone

0

Значение по умолчанию. При попытке использования неустановленных функций, генерируется ошибка Automation.

msoFeatureInstallOnDemand

1

Требуется подтверждение пользователя для установки неустановленных функций.

msoFeatureInstallOnDemandWithUI

2

Во время установки отображается индикатор. Подтверждения пользователя не требуется.

Перечисление MsoFileDialogType

Константа

Значение

Описание

msoFileDialogFilePicker

3

Выбор файла

msoFileDialogFolderPicker

4

Выбор папки

msoFileDialogOpen

1

Диалог OpenFile

msoFileDialogSaveAs

2

Диалог SaveAs

Перечисление MsoSyncEventType

Константа

Значение

msoSyncEventDownloadFailed

2

msoSyncEventDownloadInitiated

0

msoSyncEventDownloadNoChange

6

msoSyncEventDownloadSucceeded

1

msoSyncEventOffline

7

msoSyncEventUploadFailed

5

msoSyncEventUploadInitiated

3

msoSyncEventUploadSucceeded

4

 

 


Этюды для программистов Microsoft Word. Приложение. Объект Application.


© 2000-2009 Евгений Ахунджанов, Все Права Сохранены.
www.transcriber.ru | Послать письмо автору