Word.Document class
Объект Document является объектом верхнего уровня. Объект Document содержит один или несколько разделов, элементов управления содержимым и текст, содержащий содержимое документа.
- Extends
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-change-tracking.yaml
// Gets the current change tracking mode.
await Word.run(async (context) => {
const document: Word.Document = context.document;
document.load("changeTrackingMode");
await context.sync();
if (document.changeTrackingMode === Word.ChangeTrackingMode.trackMineOnly) {
console.log("Only my changes are being tracked.");
} else if (document.changeTrackingMode === Word.ChangeTrackingMode.trackAll) {
console.log("Everyone's changes are being tracked.");
} else {
console.log("No changes are being tracked.");
}
});
Свойства
| active |
Возвращает имя активной темы и параметров форматирования. |
| active |
Возвращает отображаемое имя активной темы. |
| active |
Возвращает активное окно для документа. |
| are |
Возвращает значение, указывающее, шифрует ли Word свойства файлов для документов, защищенных паролем. |
| are |
Указывает, отмечены ли грамматические ошибки волнистой зеленой линией в документе. |
| are |
Указывает, следует ли использовать математические параметры по умолчанию при создании новых уравнений. |
| are |
Указывает, следует ли отключать функции, появившись после указанной версии. |
| are |
Указывает, подчеркивает ли microsoft Word орфографические ошибки в документе. |
| are |
Указывает, обновляются ли стили в этом документе в соответствии со стилями во присоединенном шаблоне при каждом открытии документа. |
| are |
Указывает, внедряет ли microsoft Word шрифты TrueType в документ при его сохранении. |
| attached |
Указывает |
| auto |
Указывает, включена ли автоматическая расстановка переносов для документа. |
| auto |
Указывает, сохраняются ли изменения в документе автоматически. |
| background |
|
| bibliography |
|
| body |
|
| bookmarks |
|
| built |
|
| change |
Указывает режим ChangeTracking. |
| characters |
|
| coauthoring |
|
| code |
Возвращает имя кода для документа. |
| comments |
|
| compatibility |
Возвращает режим совместимости, который Word использует при открытии документа. |
| consecutive |
Указывает максимальное количество последовательных строк, которые могут заканчиваться дефисами. |
| content |
|
| content |
Возвращает коллекцию |
| context | Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office. |
| current |
Возвращает случайное число, которое Word присваивается изменениям в документе. |
| custom |
Возвращает коллекцию |
| custom |
Возвращает пользовательские XML-части в документе. |
| default |
Задает интервал (в точках) между остановками табуляции по умолчанию в документе. |
| default |
Указывает рамку браузера для отображения веб-страницы через гиперссылку. |
| document |
|
| do |
Указывает, не следует ли Word внедрять общие системные шрифты. |
| encryption |
Указывает имя поставщика шифрования алгоритмов, который корпорация Майкрософт Word использует при шифровании документов. |
| far |
Указывает восточноазиатский язык, используемый для разбиения строк. |
| far |
Задает уровень управления разрывом строк. |
| fields |
|
| formatting |
Указывает, отображается ли Word следующий уровень заголовка при использовании предыдущего. |
| formatting |
Указывает, следует ли отображать определяемые пользователем стили. |
| frames |
|
| full |
Возвращает имя документа, включая путь. |
| grammatical |
|
| grid |
Задает горизонтальное пространство между невидимыми линиями сетки, которое Microsoft Word использует при рисовании, перемещении и изменении размера автофигур или символов Восточной Азии в документе. |
| grid |
Задает вертикальное пространство между невидимыми линиями сетки, которое Microsoft Word использует при рисовании, перемещении и изменении размера автофигур или символов Восточной Азии в документе. |
| grid |
Указывает, начинается ли сетка символов из левого верхнего угла страницы. |
| grid |
Задает горизонтальную исходную точку для невидимой сетки. |
| grid |
Указывает вертикальную исходную точку для невидимой сетки. |
| grid |
Задает интервал для горизонтальных символьных линий сетки в режиме макета печати. |
| grid |
Задает интервал для вертикальных символьных линий сетки в режиме макета печати. |
| has |
Возвращает значение, указывающее, требуется ли пароль для открытия документа. |
| has |
Возвращает значение, указывающее, имеет ли документ присоединенный проект Microsoft Visual Basic для приложений. |
| hyperlinks |
|
| hyphenate |
Указывает, можно ли переносить слова в прописных буквах. |
| hyphenation |
Задает ширину зоны переноса в точках. |
| indexes |
|
| is |
Указывает, переопределяют ли параметры автоматического форматирования ограничения форматирования. |
| is |
Указывает, используют ли диаграммы в активном документе отслеживание точек данных с привязкой к ячейкам. |
| is |
Указывает, включен ли параметр совместимости, заданный свойством |
| is |
Указывает, является ли документ окончательным. |
| is |
Указывает, сохраняет ли microsoft Word подмножество внедренных шрифтов TrueType с документом. |
| is |
Указывает, печатает ли Microsoft Word в предварительно отпечатаемой форме только данные, введенные в соответствующей онлайн-форме. |
| is |
Указывает, сохраняет ли Microsoft Word данные, введенные в форме, в виде записи с разделителями табуляции для использования в базе данных. |
| is |
Указывает, выполняется ли в документе грамматический проверка. |
| is |
Возвращает значение, указывающее, является ли последнее срабатывание |
| is |
Возвращает значение, указывающее, находится ли документ в режиме конструктора формы. |
| is |
Указывает, Word ли Word сканирует латинские символы половинной ширины и знаки препинания. |
| is |
Указывает, следует ли внедрять данные речи и рукописного ввода. |
| is |
Возвращает значение, указывающее, является ли этот документ master документом. |
| is |
Указывает, оптимизирует ли Word документ для Word 97. |
| is |
Указывает, должны ли инструкции полей PRINT (например, команды PostScript) печататься в документе поверх текста и графики при использовании принтера PostScript. |
| is |
Указывает, могут ли пользователи изменять набор быстрых стилей. |
| is |
Возвращает значение, указывающее, что изменения в документе не могут быть сохранены в исходном документе. |
| is |
Указывает, отображает ли microsoft Word окно сообщения, когда пользователь открывает документ, предлагая открыть его только для чтения. |
| is |
Указывает, будут ли автофигуры или символы Восточной Азии автоматически выравниваться с невидимой сеткой. |
| is |
Указывает, выравниваются ли автофигуры или символы Восточной Азии с невидимыми линиями сетки через другие фигуры. |
| is |
Указывает, проверялась ли орфография в документе. |
| is |
Указывает, применяются ли ограничения форматирования в защищенном документе. |
| is |
Возвращает значение, указывающее, является ли этот документ поддокументом документа master. |
| is |
Указывает, могут ли пользователи изменять тему документа. |
| is |
Указывает, был ли документ создан или открыт пользователем. |
| is |
Возвращает значение, указывающее, имеет ли проект VBA цифровую подпись. |
| is |
Возвращает значение, указывающее, защищен ли документ паролем для записи. |
| justification |
Задает настройку между символами. |
| kind | Указывает тип формата, используемый корпорацией Майкрософт Word при автоматическом форматировании документа. |
| language |
Указывает, обнаружила ли microsoft Word язык текста документа. |
| list |
|
| lists |
|
| list |
|
| no |
Указывает символы kinsoku, после которых Word не будет разрывать строку. |
| no |
Указывает символы kinsoku, перед которыми Word не будет разрывать строку. |
| open |
Возвращает кодировку, используемую для открытия документа. |
| original |
Возвращает название исходного документа после сравнения между юридическими и черными линиями. |
| page |
|
| paragraphs |
|
| password | Задает пароль, который необходимо указать, чтобы открыть документ. |
| password |
Возвращает алгоритм, используемый для шифрования паролей. |
| password |
Возвращает длину ключа, используемую для шифрования паролей. |
| password |
Возвращает имя поставщика шифрования паролей. |
| path | Возвращает диск или веб-путь к документу (исключает имя документа). |
| print |
Указывает, печатаются ли метки редакции вместе с документом. |
| properties | Возвращает свойства документа. |
| protection |
Возвращает тип защиты для документа. |
| readability |
|
| reading |
Задает ширину страниц в режиме чтения при заморожении. |
| reading |
Указывает высоту страниц в режиме чтения при заморожении. |
| reading |
Указывает, замораживаются ли страницы в режиме макета чтения для рукописной разметки. |
| remove |
Указывает, удаляет ли Word сведения о пользователе при сохранении. |
| revised |
Получает заголовок измененного документа после сравнения между юридическими и черными линиями. |
| revisions | Возвращает коллекцию исправлений, представляющих отслеживаемые изменения в документе. |
| saved | Указывает, сохранены ли изменения, внесенные в документ. Значение |
| save |
Указывает кодировку, используемую при сохранении документа. |
| save |
Возвращает формат файла документа. |
| sections | Возвращает коллекцию |
| selection |
|
| sentences |
|
| settings | Возвращает параметры надстройки в документе. |
| spelling |
|
| story |
|
| styles |
|
| table |
|
| tables |
|
| tables |
|
| tables |
|
| tables |
|
| text |
Задает кодировку для сохранения в виде закодированного текста. |
| text |
Указывает, как Word помечает разрывы строк и абзацей в текстовых файлах. |
| tracked |
Указывает, следует ли удалять или хранить метаданные даты и времени для отслеживаемых изменений. |
| track |
Указывает, следует ли отслеживать изменения форматирования при включенном отслеживании изменений. |
| track |
Указывает, следует ли помечать перемещенный текст, если включена функция отслеживания изменений. |
| track |
Указывает, отслеживаются ли изменения в документе. |
| type | Возвращает тип документа (шаблон или документ). |
| web |
|
| windows | Возвращает коллекцию |
| words |
|
| write |
Задает пароль для сохранения изменений в документе. |
| xml |
Указывает, создаются ли сообщения об ошибках из встроенных сообщений Word или MSXML (Microsoft XML). |
| xml |
Указывает, следует ли сохранять документ с помощью расширенного преобразования языка таблиц стилей (XSLT). |
| xml |
Указывает путь и имя файла для XSLT, применяемого при сохранении документа. |
Методы
| accept |
Принимает все отслеживаемые изменения в документе. |
| accept |
Принимает все редакции документа, отображаемые на экране. |
| activate() | Активирует документ, чтобы он стал активным. |
| add |
Добавляет стиль в документ по имени и типу. |
| add |
Добавляет стиль в документ по имени и типу. |
| add |
Создает ярлык для документа или гиперссылки и добавляет их в папку Избранное . |
| apply |
Применяет указанный набор быстрого стиля к документу. |
| apply |
Применяет указанный набор быстрого стиля к документу. |
| apply |
Применяет указанную тему к этому документу. |
| auto |
Автоматически форматирует документ. |
| can |
Возвращает значение |
| check |
Выполняет поиск всего текста в документе на японском языке и отображает экземпляры, в которых для одних и тех же слов используется несогласованное использование символов. |
| check |
Начинает орфографический и грамматический проверка для документа. |
| check |
Выполняет проверку документа с локального компьютера на сервер и задает локальный документ только для чтения, чтобы его нельзя было изменить локально. |
| check |
Сохраняет документ на сервере с локального компьютера и задает локальный документ только для чтения, чтобы его нельзя было редактировать локально. |
| check |
Начинает орфографический проверка для документа. |
| close(close |
Закрывает текущий документ. Примечание. Этот API не поддерживается в Word в Интернете. |
| close(close |
Закрывает текущий документ. Примечание. Этот API не поддерживается в Word в Интернете. |
| close |
Переключает документ из предварительного просмотра в предыдущее представление. |
| compare(file |
Отображает знаки редакции, указывающие, где указанный документ отличается от другого документа. |
| compare |
Отображает знаки редакции, указывающие, где указанный документ отличается от другого документа. |
| compute |
Возвращает статистику на основе содержимого документа. |
| compute |
Возвращает статистику на основе содержимого документа. |
| convert() | Преобразует файл в новейший формат и включает все функции. |
| convert |
Преобразует автоматические дефисы в дефисы вручную. |
| convert |
Изменяет номера списков и поля LISTNUM в документе на текст. |
| convert |
Изменяет номера списков и поля LISTNUM в документе на текст. |
| convert |
Преобразует вьетнамский документ в Юникод с помощью кодовой страницы, отличной от стандартной. |
| copy |
Копирует стили из указанного шаблона в документ. |
| count |
Возвращает количество маркированных или нумерованных элементов и полей LISTNUM в документе. |
| delete |
Удаляет все примечания из документа. |
| delete |
Удаляет все редакции документа, отображаемые на экране. |
| delete |
Удаляет все рукописные заметки в документе. |
| delete |
Удаляет закладку, если она существует, из документа. |
| detect |
Анализирует текст документа для определения языка. |
| end |
Завершает проверку файла, отправленного на проверку. |
| export |
Сохраняет документ в формате PDF или XPS. |
| export |
Сохраняет документ в формате PDF или XPS. |
| export |
Сохраняет документ в формате PDF или XPS. |
| export |
Сохраняет документ в формате PDF или XPS. |
| export |
Сохраняет документ в формате PDF или XPS с улучшенными тегами. |
| export |
Сохраняет документ в формате PDF или XPS с улучшенными тегами. |
| fit |
Уменьшает размер шрифта текста настолько, что количество страниц документа уменьшается на один. |
| follow |
Отображает кэшированный документ, если он уже скачан. В противном случае этот метод разрешает гиперссылку, скачивает целевой документ и отображает документ в соответствующем приложении. |
| freeze |
Исправляет макет документа в веб-представлении. |
| get |
Возвращает заметку по идентификатору. Выдает ошибку, |
| get |
Возвращает диапазон закладки. Выдает ошибку |
| get |
Возвращает диапазон закладки. Если закладка не существует, этот метод вернет объект со свойством |
| get |
Возвращает поддерживаемые элементы управления содержимым в документе. |
| get |
Возвращает массив элементов, на которые можно ссылаться на основе указанного типа перекрестной ссылки. |
| get |
Возвращает массив элементов, на которые можно ссылаться на основе указанного типа перекрестной ссылки. |
| get |
Возвращает концевые сноски документа в одном тексте. |
| get |
Возвращает сноски документа в одном тексте. |
| get |
Возвращает абзац по его уникальному локальному идентификатору. Выдает ошибку |
| get |
Возвращает объект с |
| get |
Возвращает текущий выбранный фрагмент документа. Несколько вариантов выбора не поддерживаются. |
| get |
|
| go |
|
| import |
Импорт стилей из строки в формате JSON. |
| import |
Импорт стилей из строки в формате JSON. |
| insert |
Вставляет документ в целевой документ в определенном расположении с дополнительными свойствами. Верхние колонтитулы, водяные знаки и другие свойства разделов копируются по умолчанию. |
| load(options) | Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| lock |
Блокирует файл на сервере, не позволяя другим пользователям редактировать его. |
| make |
Задает параметры совместимости. |
| manual |
Инициирует перенос документа вручную по одной строке за раз. |
| merge(file |
Объединяет изменения, помеченные метками редакции, из одного документа в другой. |
| post() | Публикация документа в общедоступной папке в Microsoft Exchange. |
| present |
Открывает PowerPoint с загруженным документом Word. |
| print |
Печатает весь документ или его часть. |
| print |
Переключает представление на предварительный просмотр. |
| protect(type, options) | Защищает документ от несанкционированных изменений. |
| protect(type, options) | Защищает документ от несанкционированных изменений. |
| redo(times) | Повторно выполняет последнее действие, которое было отменено (отменяет |
| reject |
Отклоняет все отслеживаемые изменения в документе. |
| reject |
Отклоняет все исправления в документе, отображаемые на экране. |
| reload() | Перезагружает кэшированный документ, разрешая гиперссылку на документ и скачивая его. |
| reload |
Перезагружает документ на основе HTML-документа, используя кодировку документа. |
| reload |
Перезагружает документ на основе HTML-документа, используя кодировку документа. |
| remove |
Удаляет конфиденциальную информацию, свойства, примечания и другие метаданные из документа. |
| remove |
Удаляет конфиденциальную информацию, свойства, примечания и другие метаданные из документа. |
| remove |
Очищает документ от заблокированных стилей при применении ограничений форматирования в документе. |
| remove |
Удаляет числа или маркеры из документа. |
| remove |
Удаляет числа или маркеры из документа. |
| remove |
Удаляет активную тему из текущего документа. |
| repaginate() | Повторное использование всего документа. |
| reply |
Отправляет сообщение электронной почты автору документа, отправленного на проверку, с уведомлением о том, что рецензент завершил проверку документа. |
| reset |
Очищает все поля формы в документе, подготавливая форму для повторного заполнения. |
| return |
Возвращает документ в последнюю сохраненную позицию чтения. |
| run |
Запускает автоматический макрос, хранящийся в документе. Если указанный автоматический макрос не существует, ничего не происходит. |
| run |
Запускает автоматический макрос, хранящийся в документе. Если указанный автоматический макрос не существует, ничего не происходит. |
| save(save |
Сохраняет документ. |
| save(save |
Сохраняет документ. |
| save |
Сохраняет группу быстрых стилей, используемых в настоящее время. |
| search(search |
Выполняет поиск с указанными параметрами поиска на область всего документа. Результаты поиска представляют собой коллекцию |
| select() | Выбирает содержимое документа. |
| select |
Возвращает все элементы управления содержимым с указанным тегом. |
| select |
|
| select |
Возвращает объект , |
| select |
|
| select |
|
| select |
|
| send |
Отправляет документ в виде факса без какого-либо взаимодействия с пользователем. |
| send |
Отправляет документ поставщику услуг факса, который отправляет документ по факсу одному или нескольким указанным получателям. |
| send |
Отправляет документ в сообщении электронной почты для проверки указанными получателями. |
| send |
Открывает окно сообщения для отправки документа через Microsoft Exchange. |
| set(properties, options) | Задает несколько свойств объекта одновременно. Можно передать обычный объект с соответствующими свойствами или другой объект API того же типа. |
| set(properties) | Задает несколько свойств объекта одновременно на основе существующего загруженного объекта. |
| set |
Задает стиль таблицы, используемый для вновь созданных таблиц в документе. |
| set |
Задает параметры, которые microsoft Word использует для шифрования документов с помощью паролей. |
| toggle |
Включает или выключает режим конструктора формы. |
| toJSON() | Переопределяет метод JavaScript |
| track() | Отслеживает объект для автоматической корректировки с учетом окружающих изменений в документе. Этот вызов является сокращением для context.trackedObjects.add(thisObject). Если вы используете этот объект в вызовах |
| transform |
Применяет указанный XSLT-файл к этому документу и заменяет документ результатами. |
| undo(times) | Отменяет последнее действие или последовательность действий, которые отображаются в списке Отмена. |
| undo |
Очищает список действий, которые можно отменить в документе. |
| unprotect(password) | Удаляет защиту документа. |
| untrack() | Освобождает память, связанную с этим объектом, если он ранее отслеживался. Этот вызов является сокращенным для context.trackedObjects.remove(thisObject). Наличие большого количества отслеживаемых объектов замедляет ведущее приложение, поэтому не забывайте освобождать любые добавленные объекты после завершения их использования. Вызов потребуется выполнить |
| update |
Копирует все стили из присоединенного шаблона в документ, перезаписав все существующие стили в документе с одинаковым именем. |
| view |
Отображает окно кода для выбранного элемента управления Microsoft ActiveX в документе. |
| view |
Отображает окно свойств для выбранного элемента управления Microsoft ActiveX в документе. |
| web |
Отображает предварительный просмотр текущего документа, как он будет выглядеть при сохранении в виде веб-страницы. |
События
| on |
Происходит, когда пользователь щелкает заметку (или выбирает ее с помощью клавиш ALT+ВНИЗ). |
| on |
Происходит, когда пользователь навевает курсор на заметку. |
| on |
Происходит, когда пользователь добавляет одну или несколько заметок. |
| on |
Происходит, когда пользователь выполняет действие во всплывающем меню заметки. |
| on |
Происходит, когда пользователь удаляет одну или несколько заметок. |
| on |
Происходит при добавлении элемента управления содержимым. Запустите context.sync() в обработчике, чтобы получить свойства нового элемента управления содержимым. |
| on |
Происходит, когда пользователь добавляет новые абзацы. |
| on |
Происходит, когда пользователь изменяет абзацы. |
| on |
Происходит, когда пользователь удаляет абзацы. |
Сведения о свойстве
activeTheme
Возвращает имя активной темы и параметров форматирования.
readonly activeTheme: string;
Значение свойства
string
Комментарии
activeThemeDisplayName
Возвращает отображаемое имя активной темы.
readonly activeThemeDisplayName: string;
Значение свойства
string
Комментарии
activeWindow
Возвращает активное окно для документа.
readonly activeWindow: Word.Window;
Значение свойства
Комментарии
[ Набор API: WordApiDesktop 1.2 ]
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/35-ranges/get-pages.yaml
await Word.run(async (context) => {
// Gets the first paragraph of each page.
console.log("Getting first paragraph of each page...");
// Get the active window.
const activeWindow: Word.Window = context.document.activeWindow;
activeWindow.load();
// Get the active pane.
const activePane: Word.Pane = activeWindow.activePane;
activePane.load();
// Get all pages.
const pages: Word.PageCollection = activePane.pages;
pages.load();
await context.sync();
// Get page index and paragraphs of each page.
const pagesIndexes = [];
const pagesNumberOfParagraphs = [];
const pagesFirstParagraphText = [];
for (let i = 0; i < pages.items.length; i++) {
const page = pages.items[i];
page.load("index");
pagesIndexes.push(page);
const paragraphs = page.getRange().paragraphs;
paragraphs.load("items/length");
pagesNumberOfParagraphs.push(paragraphs);
const firstParagraph = paragraphs.getFirst();
firstParagraph.load("text");
pagesFirstParagraphText.push(firstParagraph);
}
await context.sync();
for (let i = 0; i < pagesIndexes.length; i++) {
console.log(`Page index: ${pagesIndexes[i].index}`);
console.log(`Number of paragraphs: ${pagesNumberOfParagraphs[i].items.length}`);
console.log("First paragraph's text:", pagesFirstParagraphText[i].text);
}
});
areFilePropertiesPasswordEncrypted
Возвращает значение, указывающее, шифрует ли Word свойства файлов для документов, защищенных паролем.
readonly areFilePropertiesPasswordEncrypted: boolean;
Значение свойства
boolean
Комментарии
areGrammaticalErrorsShown
Указывает, отмечены ли грамматические ошибки волнистой зеленой линией в документе.
areGrammaticalErrorsShown: boolean;
Значение свойства
boolean
Комментарии
areMathDefaultsUsed
Указывает, следует ли использовать математические параметры по умолчанию при создании новых уравнений.
areMathDefaultsUsed: boolean;
Значение свойства
boolean
Комментарии
areNewerFeaturesDisabled
Указывает, следует ли отключать функции, появившись после указанной версии.
areNewerFeaturesDisabled: boolean;
Значение свойства
boolean
Комментарии
areSpellingErrorsShown
Указывает, подчеркивает ли microsoft Word орфографические ошибки в документе.
areSpellingErrorsShown: boolean;
Значение свойства
boolean
Комментарии
areStylesUpdatedOnOpen
Указывает, обновляются ли стили в этом документе в соответствии со стилями во присоединенном шаблоне при каждом открытии документа.
areStylesUpdatedOnOpen: boolean;
Значение свойства
boolean
Комментарии
areTrueTypeFontsEmbedded
Указывает, внедряет ли microsoft Word шрифты TrueType в документ при его сохранении.
areTrueTypeFontsEmbedded: boolean;
Значение свойства
boolean
Комментарии
attachedTemplate
Указывает Template объект , представляющий шаблон, присоединенный к документу.
attachedTemplate: Word.Template;
Значение свойства
Комментарии
autoHyphenation
Указывает, включена ли автоматическая расстановка переносов для документа.
autoHyphenation: boolean;
Значение свойства
boolean
Комментарии
autoSaveOn
Указывает, сохраняются ли изменения в документе автоматически.
autoSaveOn: boolean;
Значение свойства
boolean
Комментарии
background
Shape Возвращает объект , представляющий фоновое изображение для документа.
readonly background: Word.Shape;
Значение свойства
Комментарии
bibliography
Bibliography Возвращает объект , представляющий ссылки на список литературы, содержащиеся в документе.
readonly bibliography: Word.Bibliography;
Значение свойства
Комментарии
body
Body Возвращает объект основного документа. Текст — это текст, который исключает колонтитулы, сноски, текстовые поля и т. д.
readonly body: Word.Body;
Значение свойства
Комментарии
bookmarks
BookmarkCollection Возвращает объект , представляющий все закладки в документе.
readonly bookmarks: Word.BookmarkCollection;
Значение свойства
Комментарии
builtInDocumentProperties
DocumentProperties Возвращает объект , представляющий все встроенные свойства документа.
readonly builtInDocumentProperties: Word.DocumentProperties;
Значение свойства
Комментарии
changeTrackingMode
Указывает режим ChangeTracking.
changeTrackingMode: Word.ChangeTrackingMode | "Off" | "TrackAll" | "TrackMineOnly";
Значение свойства
Word.ChangeTrackingMode | "Off" | "TrackAll" | "TrackMineOnly"
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-change-tracking.yaml
// Gets the current change tracking mode.
await Word.run(async (context) => {
const document: Word.Document = context.document;
document.load("changeTrackingMode");
await context.sync();
if (document.changeTrackingMode === Word.ChangeTrackingMode.trackMineOnly) {
console.log("Only my changes are being tracked.");
} else if (document.changeTrackingMode === Word.ChangeTrackingMode.trackAll) {
console.log("Everyone's changes are being tracked.");
} else {
console.log("No changes are being tracked.");
}
});
characters
RangeScopedCollection Возвращает объект , представляющий все символы в документе.
readonly characters: Word.RangeScopedCollection;
Значение свойства
Комментарии
coauthoring
Coauthoring Возвращает объект для управления совместным редактированием в документе.
readonly coauthoring: Word.Coauthoring;
Значение свойства
Комментарии
codeName
Возвращает имя кода для документа.
readonly codeName: string;
Значение свойства
string
Комментарии
comments
CommentCollection Возвращает объект , представляющий все примечания в документе.
readonly comments: Word.CommentCollection;
Значение свойства
Комментарии
compatibilityMode
Возвращает режим совместимости, который Word использует при открытии документа.
readonly compatibilityMode: Word.CompatibilityMode | "Word2003" | "Word2007" | "Word2010" | "Word2013" | "Current";
Значение свойства
Word.CompatibilityMode | "Word2003" | "Word2007" | "Word2010" | "Word2013" | "Current"
Комментарии
consecutiveHyphensLimit
Указывает максимальное количество последовательных строк, которые могут заканчиваться дефисами.
consecutiveHyphensLimit: number;
Значение свойства
number
Комментарии
content
Range Возвращает объект, представляющий основную историю документа.
readonly content: Word.Range;
Значение свойства
Комментарии
contentControls
Возвращает коллекцию ContentControl объектов в документе. Сюда входят элементы управления содержимым в тексте документа, верхние колонтитулы, текстовые поля и т. д.
readonly contentControls: Word.ContentControlCollection;
Значение свойства
Комментарии
context
Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office.
context: RequestContext;
Значение свойства
currentRsid
Возвращает случайное число, которое Word присваивается изменениям в документе.
readonly currentRsid: number;
Значение свойства
number
Комментарии
customDocumentProperties
Возвращает коллекцию DocumentProperties , представляющую все настраиваемые свойства документа.
readonly customDocumentProperties: Word.DocumentProperties;
Значение свойства
Комментарии
customXmlParts
Возвращает пользовательские XML-части в документе.
readonly customXmlParts: Word.CustomXmlPartCollection;
Значение свойства
Комментарии
defaultTabStop
Задает интервал (в точках) между остановками табуляции по умолчанию в документе.
defaultTabStop: number;
Значение свойства
number
Комментарии
defaultTargetFrame
Указывает рамку браузера для отображения веб-страницы через гиперссылку.
defaultTargetFrame: string;
Значение свойства
string
Комментарии
documentLibraryVersions
DocumentLibraryVersionCollection Возвращает объект , представляющий коллекцию версий общего документа с включенным управлением версиями и хранящимся в библиотеке документов на сервере.
readonly documentLibraryVersions: Word.DocumentLibraryVersionCollection;
Значение свойства
Комментарии
doNotEmbedSystemFonts
Указывает, не следует ли Word внедрять общие системные шрифты.
doNotEmbedSystemFonts: boolean;
Значение свойства
boolean
Комментарии
encryptionProvider
Указывает имя поставщика шифрования алгоритмов, который корпорация Майкрософт Word использует при шифровании документов.
encryptionProvider: string;
Значение свойства
string
Комментарии
farEastLineBreakLanguage
Указывает восточноазиатский язык, используемый для разбиения строк.
farEastLineBreakLanguage: Word.FarEastLineBreakLanguageId | "TraditionalChinese" | "Japanese" | "Korean" | "SimplifiedChinese";
Значение свойства
Word.FarEastLineBreakLanguageId | "TraditionalChinese" | "Japanese" | "Korean" | "SimplifiedChinese"
Комментарии
farEastLineBreakLevel
Задает уровень управления разрывом строк.
farEastLineBreakLevel: Word.FarEastLineBreakLevel | "Normal" | "Strict" | "Custom";
Значение свойства
Word.FarEastLineBreakLevel | "Normal" | "Strict" | "Custom"
Комментарии
fields
FieldCollection Возвращает объект , представляющий все поля в документе.
readonly fields: Word.FieldCollection;
Значение свойства
Комментарии
formattingIsNextLevelShown
Указывает, отображается ли Word следующий уровень заголовка при использовании предыдущего.
formattingIsNextLevelShown: boolean;
Значение свойства
boolean
Комментарии
formattingIsUserStyleNameShown
Указывает, следует ли отображать определяемые пользователем стили.
formattingIsUserStyleNameShown: boolean;
Значение свойства
boolean
Комментарии
frames
FrameCollection Возвращает объект , представляющий все кадры в документе.
readonly frames: Word.FrameCollection;
Значение свойства
Комментарии
fullName
Возвращает имя документа, включая путь.
readonly fullName: string;
Значение свойства
string
Комментарии
grammaticalErrors
RangeCollection Возвращает объект , представляющий предложения, не проверка грамматики в документе.
readonly grammaticalErrors: Word.RangeCollection;
Значение свойства
Комментарии
gridDistanceHorizontal
Задает горизонтальное пространство между невидимыми линиями сетки, которое Microsoft Word использует при рисовании, перемещении и изменении размера автофигур или символов Восточной Азии в документе.
gridDistanceHorizontal: number;
Значение свойства
number
Комментарии
gridDistanceVertical
Задает вертикальное пространство между невидимыми линиями сетки, которое Microsoft Word использует при рисовании, перемещении и изменении размера автофигур или символов Восточной Азии в документе.
gridDistanceVertical: number;
Значение свойства
number
Комментарии
gridIsOriginFromMargin
Указывает, начинается ли сетка символов из левого верхнего угла страницы.
gridIsOriginFromMargin: boolean;
Значение свойства
boolean
Комментарии
gridOriginHorizontal
Задает горизонтальную исходную точку для невидимой сетки.
gridOriginHorizontal: number;
Значение свойства
number
Комментарии
gridOriginVertical
Указывает вертикальную исходную точку для невидимой сетки.
gridOriginVertical: number;
Значение свойства
number
Комментарии
gridSpaceBetweenHorizontalLines
Задает интервал для горизонтальных символьных линий сетки в режиме макета печати.
gridSpaceBetweenHorizontalLines: number;
Значение свойства
number
Комментарии
gridSpaceBetweenVerticalLines
Задает интервал для вертикальных символьных линий сетки в режиме макета печати.
gridSpaceBetweenVerticalLines: number;
Значение свойства
number
Комментарии
hasPassword
Возвращает значение, указывающее, требуется ли пароль для открытия документа.
readonly hasPassword: boolean;
Значение свойства
boolean
Комментарии
hasVbProject
Возвращает значение, указывающее, имеет ли документ присоединенный проект Microsoft Visual Basic для приложений.
readonly hasVbProject: boolean;
Значение свойства
boolean
Комментарии
hyperlinks
HyperlinkCollection Возвращает объект , представляющий все гиперссылки в документе.
readonly hyperlinks: Word.HyperlinkCollection;
Значение свойства
Комментарии
hyphenateCaps
Указывает, можно ли переносить слова в прописных буквах.
hyphenateCaps: boolean;
Значение свойства
boolean
Комментарии
hyphenationZone
Задает ширину зоны переноса в точках.
hyphenationZone: number;
Значение свойства
number
Комментарии
indexes
IndexCollection Возвращает объект , представляющий все индексы в документе.
readonly indexes: Word.IndexCollection;
Значение свойства
Комментарии
isAutoFormatOverrideOn
Указывает, переопределяют ли параметры автоматического форматирования ограничения форматирования.
isAutoFormatOverrideOn: boolean;
Значение свойства
boolean
Комментарии
isChartDataPointTracked
Указывает, используют ли диаграммы в активном документе отслеживание точек данных с привязкой к ячейкам.
isChartDataPointTracked: boolean;
Значение свойства
boolean
Комментарии
isCompatible
Указывает, включен ли параметр совместимости, заданный свойством type .
isCompatible: boolean;
Значение свойства
boolean
Комментарии
isFinal
Указывает, является ли документ окончательным.
isFinal: boolean;
Значение свойства
boolean
Комментарии
isFontsSubsetSaved
Указывает, сохраняет ли microsoft Word подмножество внедренных шрифтов TrueType с документом.
isFontsSubsetSaved: boolean;
Значение свойства
boolean
Комментарии
isFormsDataPrinted
Указывает, печатает ли Microsoft Word в предварительно отпечатаемой форме только данные, введенные в соответствующей онлайн-форме.
isFormsDataPrinted: boolean;
Значение свойства
boolean
Комментарии
isFormsDataSaved
Указывает, сохраняет ли Microsoft Word данные, введенные в форме, в виде записи с разделителями табуляции для использования в базе данных.
isFormsDataSaved: boolean;
Значение свойства
boolean
Комментарии
isGrammarChecked
Указывает, выполняется ли в документе грамматический проверка.
isGrammarChecked: boolean;
Значение свойства
boolean
Комментарии
isInAutoSave
Возвращает значение, указывающее, является ли последнее срабатывание Application.DocumentBeforeSave события результатом автоматического сохранения документа или сохранения вручную пользователем.
readonly isInAutoSave: boolean;
Значение свойства
boolean
Комментарии
isInFormsDesign
Возвращает значение, указывающее, находится ли документ в режиме конструктора формы.
readonly isInFormsDesign: boolean;
Значение свойства
boolean
Комментарии
isKerningByAlgorithm
Указывает, Word ли Word сканирует латинские символы половинной ширины и знаки препинания.
isKerningByAlgorithm: boolean;
Значение свойства
boolean
Комментарии
isLinguisticDataEmbedded
Указывает, следует ли внедрять данные речи и рукописного ввода.
isLinguisticDataEmbedded: boolean;
Значение свойства
boolean
Комментарии
isMasterDocument
Возвращает значение, указывающее, является ли этот документ master документом.
readonly isMasterDocument: boolean;
Значение свойства
boolean
Комментарии
isOptimizedForWord97
Указывает, оптимизирует ли Word документ для Word 97.
isOptimizedForWord97: boolean;
Значение свойства
boolean
Комментарии
isPostScriptPrintedOverText
Указывает, должны ли инструкции полей PRINT (например, команды PostScript) печататься в документе поверх текста и графики при использовании принтера PostScript.
isPostScriptPrintedOverText: boolean;
Значение свойства
boolean
Комментарии
isQuickStyleSetLocked
Указывает, могут ли пользователи изменять набор быстрых стилей.
isQuickStyleSetLocked: boolean;
Значение свойства
boolean
Комментарии
isReadOnly
Возвращает значение, указывающее, что изменения в документе не могут быть сохранены в исходном документе.
readonly isReadOnly: boolean;
Значение свойства
boolean
Комментарии
isReadOnlyRecommended
Указывает, отображает ли microsoft Word окно сообщения, когда пользователь открывает документ, предлагая открыть его только для чтения.
isReadOnlyRecommended: boolean;
Значение свойства
boolean
Комментарии
isSnappedToGrid
Указывает, будут ли автофигуры или символы Восточной Азии автоматически выравниваться с невидимой сеткой.
isSnappedToGrid: boolean;
Значение свойства
boolean
Комментарии
isSnappedToShapes
Указывает, выравниваются ли автофигуры или символы Восточной Азии с невидимыми линиями сетки через другие фигуры.
isSnappedToShapes: boolean;
Значение свойства
boolean
Комментарии
isSpellingChecked
Указывает, проверялась ли орфография в документе.
isSpellingChecked: boolean;
Значение свойства
boolean
Комментарии
isStyleEnforced
Указывает, применяются ли ограничения форматирования в защищенном документе.
isStyleEnforced: boolean;
Значение свойства
boolean
Комментарии
isSubdocument
Возвращает значение, указывающее, является ли этот документ поддокументом документа master.
readonly isSubdocument: boolean;
Значение свойства
boolean
Комментарии
isThemeLocked
Указывает, могут ли пользователи изменять тему документа.
isThemeLocked: boolean;
Значение свойства
boolean
Комментарии
isUserControl
Указывает, был ли документ создан или открыт пользователем.
isUserControl: boolean;
Значение свойства
boolean
Комментарии
isVbaSigned
Возвращает значение, указывающее, имеет ли проект VBA цифровую подпись.
readonly isVbaSigned: boolean;
Значение свойства
boolean
Комментарии
isWriteReserved
Возвращает значение, указывающее, защищен ли документ паролем для записи.
readonly isWriteReserved: boolean;
Значение свойства
boolean
Комментарии
justificationMode
Задает настройку между символами.
justificationMode: Word.JustificationMode | "Expand" | "Compress" | "CompressKana";
Значение свойства
Word.JustificationMode | "Expand" | "Compress" | "CompressKana"
Комментарии
kind
Указывает тип формата, используемый корпорацией Майкрософт Word при автоматическом форматировании документа.
kind: Word.DocumentKind | "NotSpecified" | "Letter" | "Email";
Значение свойства
Word.DocumentKind | "NotSpecified" | "Letter" | "Email"
Комментарии
languageDetected
Указывает, обнаружила ли microsoft Word язык текста документа.
languageDetected: boolean;
Значение свойства
boolean
Комментарии
listParagraphs
ParagraphCollection Возвращает объект , представляющий все нумерованные абзацы в документе.
readonly listParagraphs: Word.ParagraphCollection;
Значение свойства
Комментарии
lists
ListCollection Возвращает объект , содержащий все отформатированные списки в документе.
readonly lists: Word.ListCollection;
Значение свойства
Комментарии
listTemplates
ListTemplateCollection Возвращает объект , представляющий все шаблоны списков в документе.
readonly listTemplates: Word.ListTemplateCollection;
Значение свойства
Комментарии
noLineBreakAfter
Указывает символы kinsoku, после которых Word не будет разрывать строку.
noLineBreakAfter: string;
Значение свойства
string
Комментарии
noLineBreakBefore
Указывает символы kinsoku, перед которыми Word не будет разрывать строку.
noLineBreakBefore: string;
Значение свойства
string
Комментарии
openEncoding
Возвращает кодировку, используемую для открытия документа.
readonly openEncoding: Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8";
Значение свойства
Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8"
Комментарии
originalDocumentTitle
Возвращает название исходного документа после сравнения между юридическими и черными линиями.
readonly originalDocumentTitle: string;
Значение свойства
string
Комментарии
pageSetup
PageSetup Возвращает объект, связанный с документом.
readonly pageSetup: Word.PageSetup;
Значение свойства
Комментарии
paragraphs
ParagraphCollection Возвращает объект , представляющий все абзацы в документе.
readonly paragraphs: Word.ParagraphCollection;
Значение свойства
Комментарии
password
Задает пароль, который необходимо указать, чтобы открыть документ.
password: string;
Значение свойства
string
Комментарии
passwordEncryptionAlgorithm
Возвращает алгоритм, используемый для шифрования паролей.
readonly passwordEncryptionAlgorithm: string;
Значение свойства
string
Комментарии
passwordEncryptionKeyLength
Возвращает длину ключа, используемую для шифрования паролей.
readonly passwordEncryptionKeyLength: number;
Значение свойства
number
Комментарии
passwordEncryptionProvider
Возвращает имя поставщика шифрования паролей.
readonly passwordEncryptionProvider: string;
Значение свойства
string
Комментарии
path
Возвращает диск или веб-путь к документу (исключает имя документа).
readonly path: string;
Значение свойства
string
Комментарии
printRevisions
Указывает, печатаются ли метки редакции вместе с документом.
printRevisions: boolean;
Значение свойства
boolean
Комментарии
properties
Возвращает свойства документа.
readonly properties: Word.DocumentProperties;
Значение свойства
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/30-properties/get-built-in-properties.yaml
await Word.run(async (context) => {
const builtInProperties: Word.DocumentProperties = context.document.properties;
builtInProperties.load("*"); // Let's get all!
await context.sync();
console.log(JSON.stringify(builtInProperties, null, 4));
});
protectionType
Возвращает тип защиты для документа.
readonly protectionType: Word.ProtectionType | "NoProtection" | "AllowOnlyRevisions" | "AllowOnlyComments" | "AllowOnlyFormFields" | "AllowOnlyReading";
Значение свойства
Word.ProtectionType | "NoProtection" | "AllowOnlyRevisions" | "AllowOnlyComments" | "AllowOnlyFormFields" | "AllowOnlyReading"
Комментарии
readabilityStatistics
ReadabilityStatisticCollection Возвращает объект , представляющий статистику удобочитаемости для документа.
readonly readabilityStatistics: Word.ReadabilityStatisticCollection;
Значение свойства
Комментарии
readingLayoutSizeX
Задает ширину страниц в режиме чтения при заморожении.
readingLayoutSizeX: number;
Значение свойства
number
Комментарии
readingLayoutSizeY
Указывает высоту страниц в режиме чтения при заморожении.
readingLayoutSizeY: number;
Значение свойства
number
Комментарии
readingModeIsLayoutFrozen
Указывает, замораживаются ли страницы в режиме макета чтения для рукописной разметки.
readingModeIsLayoutFrozen: boolean;
Значение свойства
boolean
Комментарии
removePersonalInformationOnSave
Указывает, удаляет ли Word сведения о пользователе при сохранении.
removePersonalInformationOnSave: boolean;
Значение свойства
boolean
Комментарии
revisedDocumentTitle
Получает заголовок измененного документа после сравнения между юридическими и черными линиями.
readonly revisedDocumentTitle: string;
Значение свойства
string
Комментарии
revisions
Возвращает коллекцию исправлений, представляющих отслеживаемые изменения в документе.
readonly revisions: Word.RevisionCollection;
Значение свойства
Комментарии
saved
Указывает, сохранены ли изменения, внесенные в документ. Значение true указывает, что документ не изменился с момента сохранения.
readonly saved: boolean;
Значение свойства
boolean
Комментарии
saveEncoding
Указывает кодировку, используемую при сохранении документа.
saveEncoding: Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8";
Значение свойства
Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8"
Комментарии
saveFormat
Возвращает формат файла документа.
readonly saveFormat: Word.FileSaveFormat | "Document" | "Template" | "Text" | "TextLineBreaks" | "DosText" | "DosTextLineBreaks" | "Rtf" | "UnicodeText" | "Html" | "WebArchive" | "FilteredHtml" | "Xml" | "XmlDocument" | "XmlDocumentMacroEnabled" | "XmlTemplate" | "XmlTemplateMacroEnabled" | "DocumentDefault" | "Pdf" | "Xps" | "FlatXml" | "FlatXmlMacroEnabled" | "FlatXmlTemplate" | "FlatXmlTemplateMacroEnabled" | "OpenDocumentText" | "StrictOpenXmlDocument";
Значение свойства
Word.FileSaveFormat | "Document" | "Template" | "Text" | "TextLineBreaks" | "DosText" | "DosTextLineBreaks" | "Rtf" | "UnicodeText" | "Html" | "WebArchive" | "FilteredHtml" | "Xml" | "XmlDocument" | "XmlDocumentMacroEnabled" | "XmlTemplate" | "XmlTemplateMacroEnabled" | "DocumentDefault" | "Pdf" | "Xps" | "FlatXml" | "FlatXmlMacroEnabled" | "FlatXmlTemplate" | "FlatXmlTemplateMacroEnabled" | "OpenDocumentText" | "StrictOpenXmlDocument"
Комментарии
sections
Возвращает коллекцию Section объектов в документе.
readonly sections: Word.SectionCollection;
Значение свойства
Комментарии
selection
Selection Возвращает объект , представляющий текущий выделенный фрагмент в документе.
readonly selection: Word.Selection;
Значение свойства
Комментарии
sentences
RangeScopedCollection Возвращает объект , представляющий все предложения в документе.
readonly sentences: Word.RangeScopedCollection;
Значение свойства
Комментарии
settings
Возвращает параметры надстройки в документе.
readonly settings: Word.SettingCollection;
Значение свойства
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-settings.yaml
// Gets all custom settings this add-in set on this document.
await Word.run(async (context) => {
const settings: Word.SettingCollection = context.document.settings;
settings.load("items");
await context.sync();
if (settings.items.length == 0) {
console.log("There are no settings.");
} else {
console.log("All settings:");
for (let i = 0; i < settings.items.length; i++) {
console.log(settings.items[i]);
}
}
});
spellingErrors
RangeCollection Возвращает объект , представляющий слова, определенные как орфографические ошибки в документе.
readonly spellingErrors: Word.RangeCollection;
Значение свойства
Комментарии
storyRanges
RangeCollection Возвращает объект , представляющий все истории в документе.
readonly storyRanges: Word.RangeCollection;
Значение свойства
Комментарии
styles
StyleCollection Возвращает для документа.
readonly styles: Word.StyleCollection;
Значение свойства
Комментарии
tableOfAuthoritiesCategories
TableOfAuthoritiesCategoryCollection Возвращает объект , представляющий доступную таблицу категорий центров в документе.
readonly tableOfAuthoritiesCategories: Word.TableOfAuthoritiesCategoryCollection;
Значение свойства
Комментарии
tables
TableCollection Возвращает объект , представляющий все таблицы в документе.
readonly tables: Word.TableCollection;
Значение свойства
Комментарии
tablesOfAuthorities
TableOfAuthoritiesCollection Возвращает объект , представляющий все таблицы центров в документе.
readonly tablesOfAuthorities: Word.TableOfAuthoritiesCollection;
Значение свойства
Комментарии
tablesOfContents
TableOfContentsCollection Возвращает объект , представляющий все оглавление в документе.
readonly tablesOfContents: Word.TableOfContentsCollection;
Значение свойства
Комментарии
tablesOfFigures
TableOfFiguresCollection Возвращает объект , представляющий все таблицы рисунков в документе.
readonly tablesOfFigures: Word.TableOfFiguresCollection;
Значение свойства
Комментарии
textEncoding
Задает кодировку для сохранения в виде закодированного текста.
textEncoding: Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8";
Значение свойства
Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8"
Комментарии
textLineEnding
Указывает, как Word помечает разрывы строк и абзацей в текстовых файлах.
textLineEnding: Word.LineEndingType | "Crlf" | "CrOnly" | "LfOnly" | "Lfcr" | "Lsps";
Значение свойства
Word.LineEndingType | "Crlf" | "CrOnly" | "LfOnly" | "Lfcr" | "Lsps"
Комментарии
trackedChangesAreDateAndTimeRemoved
Указывает, следует ли удалять или хранить метаданные даты и времени для отслеживаемых изменений.
trackedChangesAreDateAndTimeRemoved: boolean;
Значение свойства
boolean
Комментарии
trackFormatting
Указывает, следует ли отслеживать изменения форматирования при включенном отслеживании изменений.
trackFormatting: boolean;
Значение свойства
boolean
Комментарии
trackMoves
Указывает, следует ли помечать перемещенный текст, если включена функция отслеживания изменений.
trackMoves: boolean;
Значение свойства
boolean
Комментарии
trackRevisions
Указывает, отслеживаются ли изменения в документе.
trackRevisions: boolean;
Значение свойства
boolean
Комментарии
type
Возвращает тип документа (шаблон или документ).
readonly type: Word.DocumentType | "Document" | "Template" | "Frameset";
Значение свойства
Word.DocumentType | "Document" | "Template" | "Frameset"
Комментарии
webSettings
WebSettings Возвращает объект для атрибутов, связанных с веб-страницей.
readonly webSettings: Word.WebSettings;
Значение свойства
Комментарии
windows
Возвращает коллекцию Word.Window объектов для документа.
readonly windows: Word.WindowCollection;
Значение свойства
Комментарии
[ Набор API: WordApiDesktop 1.2 ]
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/35-ranges/get-pages.yaml
await Word.run(async (context) => {
// Gets the document windows.
const windows: Word.WindowCollection = context.document.windows;
windows.load("windows/items/length");
await context.sync();
console.log(`Number of windows for this document: ${windows.items.length}`);
});
words
RangeScopedCollection Возвращает объект , представляющий каждое слово в документе.
readonly words: Word.RangeScopedCollection;
Значение свойства
Комментарии
writePassword
Задает пароль для сохранения изменений в документе.
writePassword: string;
Значение свойства
string
Комментарии
xmlAreAdvancedErrorsShown
Указывает, создаются ли сообщения об ошибках из встроенных сообщений Word или MSXML (Microsoft XML).
xmlAreAdvancedErrorsShown: boolean;
Значение свойства
boolean
Комментарии
xmlIsXsltUsedWhenSaving
Указывает, следует ли сохранять документ с помощью расширенного преобразования языка таблиц стилей (XSLT).
xmlIsXsltUsedWhenSaving: boolean;
Значение свойства
boolean
Комментарии
xmlSaveThroughXslt
Указывает путь и имя файла для XSLT, применяемого при сохранении документа.
xmlSaveThroughXslt: string;
Значение свойства
string
Комментарии
Сведения о методе
acceptAllRevisions()
Принимает все отслеживаемые изменения в документе.
acceptAllRevisions(): void;
Возвращаемое значение
void
Комментарии
acceptAllRevisionsShown()
Принимает все редакции документа, отображаемые на экране.
acceptAllRevisionsShown(): void;
Возвращаемое значение
void
Комментарии
activate()
Активирует документ, чтобы он стал активным.
activate(): void;
Возвращаемое значение
void
Комментарии
addStyle(name, type)
Добавляет стиль в документ по имени и типу.
addStyle(name: string, type: Word.StyleType): Word.Style;
Параметры
- name
-
string
Строка, представляющая имя стиля.
- type
- Word.StyleType
Тип стиля, включая символ, список, абзац или таблицу.
Возвращаемое значение
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-styles.yaml
// Adds a new style.
await Word.run(async (context) => {
const newStyleName = (document.getElementById("new-style-name") as HTMLInputElement).value;
if (newStyleName == "") {
console.warn("Enter a style name to add.");
return;
}
const style: Word.Style = context.document.getStyles().getByNameOrNullObject(newStyleName);
style.load();
await context.sync();
if (!style.isNullObject) {
console.warn(
`There's an existing style with the same name '${newStyleName}'! Please provide another style name.`
);
return;
}
const newStyleType = ((document.getElementById("new-style-type") as HTMLSelectElement).value as unknown) as Word.StyleType;
context.document.addStyle(newStyleName, newStyleType);
await context.sync();
console.log(newStyleName + " has been added to the style list.");
});
addStyle(name, type)
Добавляет стиль в документ по имени и типу.
addStyle(name: string, type: "Character" | "List" | "Paragraph" | "Table"): Word.Style;
Параметры
- name
-
string
Строка, представляющая имя стиля.
- type
-
"Character" | "List" | "Paragraph" | "Table"
Тип стиля, включая символ, список, абзац или таблицу.
Возвращаемое значение
Комментарии
addToFavorites()
Создает ярлык для документа или гиперссылки и добавляет их в папку Избранное .
addToFavorites(): void;
Возвращаемое значение
void
Комментарии
applyQuickStyleSet(style)
Применяет указанный набор быстрого стиля к документу.
applyQuickStyleSet(style: Word.ApplyQuickStyleSet): void;
Параметры
- style
- Word.ApplyQuickStyleSet
Применяемый стиль.
Возвращаемое значение
void
Комментарии
applyQuickStyleSet(style)
Применяет указанный набор быстрого стиля к документу.
applyQuickStyleSet(style: "SessionStart" | "Template"): void;
Параметры
- style
-
"SessionStart" | "Template"
Применяемый стиль.
Возвращаемое значение
void
Комментарии
applyTheme(name)
Применяет указанную тему к этому документу.
applyTheme(name: string): void;
Параметры
- name
-
string
Имя темы.
Возвращаемое значение
void
Комментарии
autoFormat()
Автоматически форматирует документ.
autoFormat(): void;
Возвращаемое значение
void
Комментарии
canCheckin()
Возвращает значениеtrue, если Microsoft Word может проверка в документе на сервер.
canCheckin(): OfficeExtension.ClientResult<boolean>;
Возвращаемое значение
OfficeExtension.ClientResult<boolean>
true значение , если документ может быть возвращен; В противном случае — falseзначение .
Комментарии
checkConsistencyJapanese()
Выполняет поиск всего текста в документе на японском языке и отображает экземпляры, в которых для одних и тех же слов используется несогласованное использование символов.
checkConsistencyJapanese(): void;
Возвращаемое значение
void
Комментарии
checkGrammar()
Начинает орфографический и грамматический проверка для документа.
checkGrammar(): void;
Возвращаемое значение
void
Комментарии
checkIn(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Выполняет проверку документа с локального компьютера на сервер и задает локальный документ только для чтения, чтобы его нельзя было изменить локально.
checkIn(options?: Word.DocumentCheckInOptions): void;
Параметры
- options
- Word.DocumentCheckInOptions
Необязательный параметр. Параметры конфигурации для регистрации документа.
Возвращаемое значение
void
Комментарии
checkInWithVersion(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Сохраняет документ на сервере с локального компьютера и задает локальный документ только для чтения, чтобы его нельзя было редактировать локально.
checkInWithVersion(options?: Word.DocumentCheckInWithVersionOptions): void;
Параметры
Необязательный параметр. Параметры конфигурации для проверки документа с помощью управления версиями.
Возвращаемое значение
void
Комментарии
checkSpelling(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Начинает орфографический проверка для документа.
checkSpelling(options?: Word.DocumentCheckSpellingOptions): void;
Параметры
Необязательный параметр. Параметры конфигурации для операции проверки орфографии.
Возвращаемое значение
void
Комментарии
close(closeBehavior)
Закрывает текущий документ.
Примечание. Этот API не поддерживается в Word в Интернете.
close(closeBehavior?: Word.CloseBehavior): void;
Параметры
- closeBehavior
- Word.CloseBehavior
Необязательный параметр. Поведение закрытия должно иметь значение save или skipSave. Значение по умолчанию — save.
Возвращаемое значение
void
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/save-close.yaml
// Closes the document with default behavior
// for current state of the document.
await Word.run(async (context) => {
context.document.close();
});
close(closeBehavior)
Закрывает текущий документ.
Примечание. Этот API не поддерживается в Word в Интернете.
close(closeBehavior?: "Save" | "SkipSave"): void;
Параметры
- closeBehavior
-
"Save" | "SkipSave"
Необязательный параметр. Поведение закрытия должно иметь значение save или skipSave. Значение по умолчанию — save.
Возвращаемое значение
void
Комментарии
closePrintPreview()
Переключает документ из предварительного просмотра в предыдущее представление.
closePrintPreview(): void;
Возвращаемое значение
void
Комментарии
compare(filePath, documentCompareOptions)
Отображает знаки редакции, указывающие, где указанный документ отличается от другого документа.
compare(filePath: string, documentCompareOptions?: Word.DocumentCompareOptions): void;
Параметры
- filePath
-
string
Путь к документу, с которым сравнивается указанный документ.
- documentCompareOptions
- Word.DocumentCompareOptions
Необязательный параметр. Дополнительные параметры, указывающие поведение сравнения документа.
Возвращаемое значение
void
Комментарии
[ Набор API: WordApiDesktop 1.1 ]
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/compare-documents.yaml
// Compares the current document with a specified external document.
await Word.run(async (context) => {
// Absolute path of an online or local document.
const filePath = (document.getElementById("filePath") as HTMLInputElement).value;
// Options that configure the compare operation.
const options: Word.DocumentCompareOptions = {
compareTarget: Word.CompareTarget.compareTargetCurrent,
detectFormatChanges: false
// Other options you choose...
};
context.document.compare(filePath, options);
await context.sync();
console.log("Differences shown in the current document.");
});
compareFromBase64(base64File, documentCompareOptions)
Отображает знаки редакции, указывающие, где указанный документ отличается от другого документа.
compareFromBase64(base64File: string, documentCompareOptions?: Word.DocumentCompareOptions): void;
Параметры
- base64File
-
string
Содержимое документа в кодировке Base64, с которым сравнивается указанный документ.
- documentCompareOptions
- Word.DocumentCompareOptions
Необязательный параметр. Дополнительные параметры, определяющие поведение для сравнения документов. Обратите внимание, что compareTarget параметр не может быть compareTargetSelected в этом API.
Возвращаемое значение
void
Комментарии
computeStatistics(statistic, includeFootnotesAndEndnotes)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Возвращает статистику на основе содержимого документа.
computeStatistics(statistic: Word.StatisticType, includeFootnotesAndEndnotes?: boolean): OfficeExtension.ClientResult<number>;
Параметры
- statistic
- Word.StatisticType
Тип возвращаемой статистики.
- includeFootnotesAndEndnotes
-
boolean
Необязательный параметр. Следует ли включать сноски и концевые сноски. Значение по умолчанию — false.
Возвращаемое значение
OfficeExtension.ClientResult<number>
Комментарии
computeStatistics(statistic, includeFootnotesAndEndnotes)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Возвращает статистику на основе содержимого документа.
computeStatistics(statistic: "Words" | "Lines" | "Pages" | "Characters" | "Paragraphs" | "CharactersWithSpaces" | "FarEastCharacters", includeFootnotesAndEndnotes?: boolean): OfficeExtension.ClientResult<number>;
Параметры
- statistic
-
"Words" | "Lines" | "Pages" | "Characters" | "Paragraphs" | "CharactersWithSpaces" | "FarEastCharacters"
Тип возвращаемой статистики.
- includeFootnotesAndEndnotes
-
boolean
Необязательный параметр. Следует ли включать сноски и концевые сноски. Значение по умолчанию — false.
Возвращаемое значение
OfficeExtension.ClientResult<number>
Комментарии
convert()
Преобразует файл в новейший формат и включает все функции.
convert(): void;
Возвращаемое значение
void
Комментарии
convertAutoHyphens()
Преобразует автоматические дефисы в дефисы вручную.
convertAutoHyphens(): void;
Возвращаемое значение
void
Комментарии
convertNumbersToText(numberType)
Изменяет номера списков и поля LISTNUM в документе на текст.
convertNumbersToText(numberType?: Word.NumberType): void;
Параметры
- numberType
- Word.NumberType
Необязательный параметр. Тип преобразуемой нумеровки.
Возвращаемое значение
void
Комментарии
convertNumbersToText(numberType)
Изменяет номера списков и поля LISTNUM в документе на текст.
convertNumbersToText(numberType?: "Paragraph" | "ListNum" | "AllNumbers"): void;
Параметры
- numberType
-
"Paragraph" | "ListNum" | "AllNumbers"
Необязательный параметр. Тип преобразуемой нумеровки.
Возвращаемое значение
void
Комментарии
convertVietnameseDocument(codePageOrigin)
Преобразует вьетнамский документ в Юникод с помощью кодовой страницы, отличной от стандартной.
convertVietnameseDocument(codePageOrigin: number): void;
Параметры
- codePageOrigin
-
number
Используемая кодовая страница.
Возвращаемое значение
void
Комментарии
copyStylesFromTemplate(StyleTemplate)
Копирует стили из указанного шаблона в документ.
copyStylesFromTemplate(StyleTemplate: string): void;
Параметры
- StyleTemplate
-
string
Шаблон для копирования стилей.
Возвращаемое значение
void
Комментарии
countNumberedItems(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Возвращает количество маркированных или нумерованных элементов и полей LISTNUM в документе.
countNumberedItems(options?: Word.DocumentCountNumberedItemsOptions): OfficeExtension.ClientResult<number>;
Параметры
Необязательный параметр. Параметры конфигурации для подсчета нумеруемых элементов.
Возвращаемое значение
OfficeExtension.ClientResult<number>
Число нумеруемых элементов.
Комментарии
deleteAllComments()
Удаляет все примечания из документа.
deleteAllComments(): void;
Возвращаемое значение
void
Комментарии
deleteAllCommentsShown()
Удаляет все редакции документа, отображаемые на экране.
deleteAllCommentsShown(): void;
Возвращаемое значение
void
Комментарии
deleteAllInkAnnotations()
Удаляет все рукописные заметки в документе.
deleteAllInkAnnotations(): void;
Возвращаемое значение
void
Комментарии
deleteBookmark(name)
Удаляет закладку, если она существует, из документа.
deleteBookmark(name: string): void;
Параметры
- name
-
string
Имя закладки без учета регистра.
Возвращаемое значение
void
Комментарии
detectLanguage()
Анализирует текст документа для определения языка.
detectLanguage(): void;
Возвращаемое значение
void
Комментарии
endReview(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Завершает проверку файла, отправленного на проверку.
endReview(options?: Word.DocumentEndReviewOptions): void;
Параметры
- options
- Word.DocumentEndReviewOptions
Необязательный параметр. Параметры конфигурации для завершения процесса проверки.
Возвращаемое значение
void
Комментарии
exportAsFixedFormat(outputFileName, exportFormat, options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Сохраняет документ в формате PDF или XPS.
exportAsFixedFormat(outputFileName: string, exportFormat: Word.ExportFormat, options?: Word.DocumentExportAsFixedFormatOptions): void;
Параметры
- outputFileName
-
string
Имя выходного файла.
- exportFormat
- Word.ExportFormat
Формат экспорта.
Необязательный параметр. Параметры конфигурации для операции экспорта.
Возвращаемое значение
void
Комментарии
exportAsFixedFormat(outputFileName, exportFormat, options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Сохраняет документ в формате PDF или XPS.
exportAsFixedFormat(outputFileName: string, exportFormat: "Pdf" | "Xps", options?: Word.DocumentExportAsFixedFormatOptions): void;
Параметры
- outputFileName
-
string
Имя выходного файла.
- exportFormat
-
"Pdf" | "Xps"
Формат экспорта.
Необязательный параметр. Параметры конфигурации для операции экспорта.
Возвращаемое значение
void
Комментарии
exportAsFixedFormat2(outputFileName, exportFormat, options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Сохраняет документ в формате PDF или XPS.
exportAsFixedFormat2(outputFileName: string, exportFormat: Word.ExportFormat, options?: Word.DocumentExportAsFixedFormat2Options): void;
Параметры
- outputFileName
-
string
Имя выходного файла.
- exportFormat
- Word.ExportFormat
Формат для экспорта (PDF/XPS).
Необязательный параметр. Параметры конфигурации для операции экспорта.
Возвращаемое значение
void
Комментарии
exportAsFixedFormat2(outputFileName, exportFormat, options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Сохраняет документ в формате PDF или XPS.
exportAsFixedFormat2(outputFileName: string, exportFormat: "Pdf" | "Xps", options?: Word.DocumentExportAsFixedFormat2Options): void;
Параметры
- outputFileName
-
string
Имя выходного файла.
- exportFormat
-
"Pdf" | "Xps"
Формат для экспорта (PDF/XPS).
Необязательный параметр. Параметры конфигурации для операции экспорта.
Возвращаемое значение
void
Комментарии
exportAsFixedFormat3(outputFileName, exportFormat, options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Сохраняет документ в формате PDF или XPS с улучшенными тегами.
exportAsFixedFormat3(outputFileName: string, exportFormat: Word.ExportFormat, options?: Word.DocumentExportAsFixedFormat3Options): void;
Параметры
- outputFileName
-
string
Имя выходного файла.
- exportFormat
- Word.ExportFormat
Формат для экспорта (PDF/XPS).
Необязательный параметр. Параметры конфигурации для операции экспорта.
Возвращаемое значение
void
Комментарии
exportAsFixedFormat3(outputFileName, exportFormat, options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Сохраняет документ в формате PDF или XPS с улучшенными тегами.
exportAsFixedFormat3(outputFileName: string, exportFormat: "Pdf" | "Xps", options?: Word.DocumentExportAsFixedFormat3Options): void;
Параметры
- outputFileName
-
string
Имя выходного файла.
- exportFormat
-
"Pdf" | "Xps"
Формат для экспорта (PDF/XPS).
Необязательный параметр. Параметры конфигурации для операции экспорта.
Возвращаемое значение
void
Комментарии
fitToPages()
Уменьшает размер шрифта текста настолько, что количество страниц документа уменьшается на один.
fitToPages(): void;
Возвращаемое значение
void
Комментарии
followHyperlink(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Отображает кэшированный документ, если он уже скачан. В противном случае этот метод разрешает гиперссылку, скачивает целевой документ и отображает документ в соответствующем приложении.
followHyperlink(options?: Word.DocumentFollowHyperlinkOptions): void;
Параметры
Необязательный параметр. Параметры конфигурации для выполнения гиперссылки.
Возвращаемое значение
void
Комментарии
freezeLayout()
Исправляет макет документа в веб-представлении.
freezeLayout(): void;
Возвращаемое значение
void
Комментарии
getAnnotationById(id)
Возвращает заметку по идентификатору. Выдает ошибку, ItemNotFound если заметка не найдена.
getAnnotationById(id: string): Word.Annotation;
Параметры
- id
-
string
Идентификатор получаемой заметки.
Возвращаемое значение
Комментарии
getBookmarkRange(name)
Возвращает диапазон закладки. Выдает ошибку ItemNotFound , если закладка не существует.
getBookmarkRange(name: string): Word.Range;
Параметры
- name
-
string
Имя закладки без учета регистра.
Возвращаемое значение
Комментарии
getBookmarkRangeOrNullObject(name)
Возвращает диапазон закладки. Если закладка не существует, этот метод вернет объект со свойством isNullObject .true Дополнительные сведения см. в разделе Методы и свойства *OrNullObject.
getBookmarkRangeOrNullObject(name: string): Word.Range;
Параметры
- name
-
string
Имя закладки без учета регистра.
Возвращаемое значение
Комментарии
getContentControls(options)
Возвращает поддерживаемые элементы управления содержимым в документе.
getContentControls(options?: Word.ContentControlOptions): Word.ContentControlCollection;
Параметры
- options
- Word.ContentControlOptions
Необязательный параметр. Параметры, определяющие возвращаемые элементы управления содержимым.
Возвращаемое значение
Комментарии
Важно! Если в параметре options указаны определенные типы, возвращаются только элементы управления содержимым поддерживаемых типов. Имейте в виду, что при использовании методов универсального Word будет создано исключение. ContentControl, который не относится к конкретному типу. Со временем могут поддерживаться дополнительные типы элементов управления содержимым. Поэтому надстройка должна запрашивать и обрабатывать определенные типы элементов управления содержимым.
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/10-content-controls/insert-and-change-checkbox-content-control.yaml
// Toggles the isChecked property on all checkbox content controls.
await Word.run(async (context) => {
let contentControls = context.document.getContentControls({
types: [Word.ContentControlType.checkBox]
});
contentControls.load("items");
await context.sync();
const length = contentControls.items.length;
console.log(`Number of checkbox content controls: ${length}`);
if (length <= 0) {
return;
}
const checkboxContentControls = [];
for (let i = 0; i < length; i++) {
let contentControl = contentControls.items[i];
contentControl.load("id,checkboxContentControl/isChecked");
checkboxContentControls.push(contentControl);
}
await context.sync();
console.log("isChecked state before:");
const updatedCheckboxContentControls = [];
for (let i = 0; i < checkboxContentControls.length; i++) {
const currentCheckboxContentControl = checkboxContentControls[i];
const isCheckedBefore = currentCheckboxContentControl.checkboxContentControl.isChecked;
console.log(`id: ${currentCheckboxContentControl.id} ... isChecked: ${isCheckedBefore}`);
currentCheckboxContentControl.checkboxContentControl.isChecked = !isCheckedBefore;
currentCheckboxContentControl.load("id,checkboxContentControl/isChecked");
updatedCheckboxContentControls.push(currentCheckboxContentControl);
}
await context.sync();
console.log("isChecked state after:");
for (let i = 0; i < updatedCheckboxContentControls.length; i++) {
const currentCheckboxContentControl = updatedCheckboxContentControls[i];
console.log(
`id: ${currentCheckboxContentControl.id} ... isChecked: ${currentCheckboxContentControl.checkboxContentControl.isChecked}`
);
}
});
getCrossReferenceItems(referenceType)
Возвращает массив элементов, на которые можно ссылаться на основе указанного типа перекрестной ссылки.
getCrossReferenceItems(referenceType: Word.ReferenceType): OfficeExtension.ClientResult<string[]>;
Параметры
- referenceType
- Word.ReferenceType
Тип ссылки.
Возвращаемое значение
OfficeExtension.ClientResult<string[]>
Комментарии
getCrossReferenceItems(referenceType)
Возвращает массив элементов, на которые можно ссылаться на основе указанного типа перекрестной ссылки.
getCrossReferenceItems(referenceType: "NumberedItem" | "Heading" | "Bookmark" | "Footnote" | "Endnote"): OfficeExtension.ClientResult<string[]>;
Параметры
- referenceType
-
"NumberedItem" | "Heading" | "Bookmark" | "Footnote" | "Endnote"
Тип ссылки.
Возвращаемое значение
OfficeExtension.ClientResult<string[]>
Комментарии
getEndnoteBody()
Возвращает концевые сноски документа в одном тексте.
getEndnoteBody(): Word.Body;
Возвращаемое значение
Комментарии
getFootnoteBody()
Возвращает сноски документа в одном тексте.
getFootnoteBody(): Word.Body;
Возвращаемое значение
Комментарии
getParagraphByUniqueLocalId(id)
Возвращает абзац по его уникальному локальному идентификатору. Выдает ошибку ItemNotFound , если коллекция пуста.
getParagraphByUniqueLocalId(id: string): Word.Paragraph;
Параметры
- id
-
string
Уникальный локальный идентификатор в стандартном формате GUID 8-4-4-12 без фигурных скобок. Обратите внимание, что идентификатор отличается в разных сеансах и соавторах.
Возвращаемое значение
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/25-paragraph/onadded-event.yaml
await Word.run(async (context) => {
const paragraphId = (document.getElementById("paragraph-id") as HTMLInputElement).value;
const paragraph: Word.Paragraph = context.document.getParagraphByUniqueLocalId(paragraphId);
paragraph.load();
await paragraph.context.sync();
console.log(paragraph);
});
getRange(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Возвращает объект с Range использованием указанных начальных и конечных позиций символов.
getRange(options?: Word.DocumentRangeOptions): Word.Range;
Параметры
- options
- Word.DocumentRangeOptions
Необязательный параметр. Параметры конфигурации для указания параметров диапазона.
Возвращаемое значение
Комментарии
getSelection()
Возвращает текущий выбранный фрагмент документа. Несколько вариантов выбора не поддерживаются.
getSelection(): Word.Range;
Возвращаемое значение
Комментарии
Примеры
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
const textSample = 'This is an example of the insert text method. This is a method ' +
'which allows users to insert text into a selection. It can insert text into a ' +
'relative location or it can overwrite the current selection. Since the ' +
'getSelection method returns a range object, look up the range object documentation ' +
'for everything you can do with a selection.';
// Create a range proxy object for the current selection.
const range = context.document.getSelection();
// Queue a command to insert text at the end of the selection.
range.insertText(textSample, Word.InsertLocation.end);
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('Inserted the text at the end of the selection.');
});
getStyles()
StyleCollection Возвращает объект , представляющий весь набор стилей документа.
getStyles(): Word.StyleCollection;
Возвращаемое значение
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-styles.yaml
// Gets the number of available styles stored with the document.
await Word.run(async (context) => {
const styles: Word.StyleCollection = context.document.getStyles();
const count = styles.getCount();
await context.sync();
console.log(`Number of styles: ${count.value}`);
});
goTo(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Range Возвращает объект , представляющий начальную позицию указанного элемента, например страницу, закладку или поле.
goTo(options?: Word.GoToOptions): Word.Range;
Параметры
- options
- Word.GoToOptions
Необязательный параметр. Параметры конфигурации для указания goTo параметров.
Возвращаемое значение
Комментарии
importStylesFromJson(stylesJson, importedStylesConflictBehavior)
Импорт стилей из строки в формате JSON.
importStylesFromJson(stylesJson: string, importedStylesConflictBehavior?: Word.ImportedStylesConflictBehavior): OfficeExtension.ClientResult<string[]>;
Параметры
- stylesJson
-
string
Строка в формате JSON, представляющая стили.
- importedStylesConflictBehavior
- Word.ImportedStylesConflictBehavior
Необязательный параметр. Указывает, как обрабатывать импортированные стили с тем же именем, что и существующие стили в текущем документе. Значение по умолчанию — ignore.
Возвращаемое значение
OfficeExtension.ClientResult<string[]>
Комментарии
Примечание. Параметр importedStylesConflictBehavior появился в WordApiDesktop 1.1.
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/40-tables/manage-custom-style.yaml
// Imports styles from JSON.
await Word.run(async (context) => {
const str =
'{"styles":[{"baseStyle":"Default Paragraph Font","builtIn":false,"inUse":true,"linked":false,"nameLocal":"NewCharStyle","priority":2,"quickStyle":true,"type":"Character","unhideWhenUsed":false,"visibility":false,"paragraphFormat":null,"font":{"name":"DengXian Light","size":16.0,"bold":true,"italic":false,"color":"#F1A983","underline":"None","subscript":false,"superscript":true,"strikeThrough":true,"doubleStrikeThrough":false,"highlightColor":null,"hidden":false},"shading":{"backgroundPatternColor":"#FF0000"}},{"baseStyle":"Normal","builtIn":false,"inUse":true,"linked":false,"nextParagraphStyle":"NewParaStyle","nameLocal":"NewParaStyle","priority":1,"quickStyle":true,"type":"Paragraph","unhideWhenUsed":false,"visibility":false,"paragraphFormat":{"alignment":"Centered","firstLineIndent":0.0,"keepTogether":false,"keepWithNext":false,"leftIndent":72.0,"lineSpacing":18.0,"lineUnitAfter":0.0,"lineUnitBefore":0.0,"mirrorIndents":false,"outlineLevel":"OutlineLevelBodyText","rightIndent":72.0,"spaceAfter":30.0,"spaceBefore":30.0,"widowControl":true},"font":{"name":"DengXian","size":14.0,"bold":true,"italic":true,"color":"#8DD873","underline":"Single","subscript":false,"superscript":false,"strikeThrough":false,"doubleStrikeThrough":true,"highlightColor":null,"hidden":false},"shading":{"backgroundPatternColor":"#00FF00"}},{"baseStyle":"Table Normal","builtIn":false,"inUse":true,"linked":false,"nextParagraphStyle":"NewTableStyle","nameLocal":"NewTableStyle","priority":100,"type":"Table","unhideWhenUsed":false,"visibility":false,"paragraphFormat":{"alignment":"Left","firstLineIndent":0.0,"keepTogether":false,"keepWithNext":false,"leftIndent":0.0,"lineSpacing":12.0,"lineUnitAfter":0.0,"lineUnitBefore":0.0,"mirrorIndents":false,"outlineLevel":"OutlineLevelBodyText","rightIndent":0.0,"spaceAfter":0.0,"spaceBefore":0.0,"widowControl":true},"font":{"name":"DengXian","size":20.0,"bold":false,"italic":true,"color":"#D86DCB","underline":"None","subscript":false,"superscript":false,"strikeThrough":false,"doubleStrikeThrough":false,"highlightColor":null,"hidden":false},"tableStyle":{"allowBreakAcrossPage":true,"alignment":"Left","bottomCellMargin":0.0,"leftCellMargin":0.08,"rightCellMargin":0.08,"topCellMargin":0.0,"cellSpacing":0.0},"shading":{"backgroundPatternColor":"#60CAF3"}}]}';
const styles = context.document.importStylesFromJson(str);
// If you'd like to set how conflicting styles are handled, use the importedStylesConflictBehavior parameter that was introduced in the Desktop 1.1 requirement set. "Ignore" is the default.
////const styles = context.document.importStylesFromJson(str, Word.ImportedStylesConflictBehavior.Ignore);
await context.sync();
console.log("Styles imported from JSON:", styles);
});
importStylesFromJson(stylesJson, importedStylesConflictBehavior)
Импорт стилей из строки в формате JSON.
importStylesFromJson(stylesJson: string, importedStylesConflictBehavior?: "Ignore" | "Overwrite" | "CreateNew"): OfficeExtension.ClientResult<string[]>;
Параметры
- stylesJson
-
string
Строка в формате JSON, представляющая стили.
- importedStylesConflictBehavior
-
"Ignore" | "Overwrite" | "CreateNew"
Необязательный параметр. Указывает, как обрабатывать импортированные стили с тем же именем, что и существующие стили в текущем документе. Значение по умолчанию — ignore.
Возвращаемое значение
OfficeExtension.ClientResult<string[]>
Комментарии
Примечание. Параметр importedStylesConflictBehavior появился в WordApiDesktop 1.1.
insertFileFromBase64(base64File, insertLocation, insertFileOptions)
Вставляет документ в целевой документ в определенном расположении с дополнительными свойствами. Верхние колонтитулы, водяные знаки и другие свойства разделов копируются по умолчанию.
insertFileFromBase64(base64File: string, insertLocation: Word.InsertLocation.replace | Word.InsertLocation.start | Word.InsertLocation.end | "Replace" | "Start" | "End", insertFileOptions?: Word.InsertFileOptions): Word.SectionCollection;
Параметры
- base64File
-
string
Содержимое файла .docx в кодировке Base64.
Значение должно быть replace, startили end.
- insertFileOptions
- Word.InsertFileOptions
Необязательный параметр. Дополнительные свойства, которые должны быть импортированы в целевой документ.
Возвращаемое значение
Комментарии
Вставка не поддерживается, если вставляемый документ содержит элемент ActiveX (вероятно, в поле формы). Рассмотрите возможность замены такого поля формы элементом управления содержимым или другим вариантом, подходящим для вашего сценария.
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/insert-external-document.yaml
// Inserts content (applying selected settings) from another document passed in as a Base64-encoded string.
await Word.run(async (context) => {
// Use the Base64-encoded string representation of the selected .docx file.
context.document.insertFileFromBase64(externalDocument, "Replace", {
importTheme: true,
importStyles: true,
importParagraphSpacing: true,
importPageColor: true,
importChangeTrackingMode: true,
importCustomProperties: true,
importCustomXmlParts: true,
importDifferentOddEvenPages: true
});
await context.sync();
});
load(options)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(options?: Word.Interfaces.DocumentLoadOptions): Word.Document;
Параметры
Предоставляет параметры свойств объекта для загрузки.
Возвращаемое значение
Примеры
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a proxy object for the document.
const thisDocument = context.document;
// Queue a command to load content control properties.
thisDocument.load('contentControls/id, contentControls/text, contentControls/tag');
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
if (thisDocument.contentControls.items.length !== 0) {
for (let i = 0; i < thisDocument.contentControls.items.length; i++) {
console.log(thisDocument.contentControls.items[i].id);
console.log(thisDocument.contentControls.items[i].text);
console.log(thisDocument.contentControls.items[i].tag);
}
} else {
console.log('No content controls in this document.');
}
});
load(propertyNames)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(propertyNames?: string | string[]): Word.Document;
Параметры
- propertyNames
-
string | string[]
Строка с разделителями-запятыми или массив строк, указывающих свойства для загрузки.
Возвращаемое значение
load(propertyNamesAndPaths)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Word.Document;
Параметры
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select — это строка с разделителями-запятыми, указывающая загружаемые свойства, и propertyNamesAndPaths.expand строка с разделителями-запятыми, указывающая загружаемые свойства навигации.
Возвращаемое значение
lockServerFile()
Блокирует файл на сервере, не позволяя другим пользователям редактировать его.
lockServerFile(): void;
Возвращаемое значение
void
Комментарии
makeCompatibilityDefault()
Задает параметры совместимости.
makeCompatibilityDefault(): void;
Возвращаемое значение
void
Комментарии
manualHyphenation()
Инициирует перенос документа вручную по одной строке за раз.
manualHyphenation(): void;
Возвращаемое значение
void
Комментарии
merge(fileName, options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Объединяет изменения, помеченные метками редакции, из одного документа в другой.
merge(fileName: string, options?: Word.DocumentMergeOptions): void;
Параметры
- fileName
-
string
Имя файла для слияния.
- options
- Word.DocumentMergeOptions
Необязательный параметр. Параметры конфигурации для операции слияния.
Возвращаемое значение
void
Комментарии
post()
Публикация документа в общедоступной папке в Microsoft Exchange.
post(): void;
Возвращаемое значение
void
Комментарии
presentIt()
Открывает PowerPoint с загруженным документом Word.
presentIt(): void;
Возвращаемое значение
void
Комментарии
printOut(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Печатает весь документ или его часть.
printOut(options?: Word.DocumentPrintOutOptions): void;
Параметры
- options
- Word.DocumentPrintOutOptions
Необязательный параметр. Параметры конфигурации для операции печати.
Возвращаемое значение
void
Комментарии
printPreview()
Переключает представление на предварительный просмотр.
printPreview(): void;
Возвращаемое значение
void
Комментарии
protect(type, options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Защищает документ от несанкционированных изменений.
protect(type: Word.ProtectionType, options?: Word.DocumentProtectOptions): void;
Параметры
- type
- Word.ProtectionType
Тип защиты.
- options
- Word.DocumentProtectOptions
Необязательный параметр. Параметры конфигурации для защиты документов.
Возвращаемое значение
void
Комментарии
protect(type, options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Защищает документ от несанкционированных изменений.
protect(type: "NoProtection" | "AllowOnlyRevisions" | "AllowOnlyComments" | "AllowOnlyFormFields" | "AllowOnlyReading", options?: Word.DocumentProtectOptions): void;
Параметры
- type
-
"NoProtection" | "AllowOnlyRevisions" | "AllowOnlyComments" | "AllowOnlyFormFields" | "AllowOnlyReading"
Тип защиты.
- options
- Word.DocumentProtectOptions
Необязательный параметр. Параметры конфигурации для защиты документов.
Возвращаемое значение
void
Комментарии
redo(times)
Повторно выполняет последнее действие, которое было отменено (отменяет undo метод).
redo(times?: number): OfficeExtension.ClientResult<boolean>;
Параметры
- times
-
number
Необязательный параметр. Количество повторяемых действий.
Возвращаемое значение
OfficeExtension.ClientResult<boolean>
true значение , если действия были успешно переопределены; В противном случае — falseзначение .
Комментарии
rejectAllRevisions()
Отклоняет все отслеживаемые изменения в документе.
rejectAllRevisions(): void;
Возвращаемое значение
void
Комментарии
rejectAllRevisionsShown()
Отклоняет все исправления в документе, отображаемые на экране.
rejectAllRevisionsShown(): void;
Возвращаемое значение
void
Комментарии
reload()
Перезагружает кэшированный документ, разрешая гиперссылку на документ и скачивая его.
reload(): void;
Возвращаемое значение
void
Комментарии
reloadAs(encoding)
Перезагружает документ на основе HTML-документа, используя кодировку документа.
reloadAs(encoding: Word.DocumentEncoding): void;
Параметры
- encoding
- Word.DocumentEncoding
Используемая кодировка.
Возвращаемое значение
void
Комментарии
reloadAs(encoding)
Перезагружает документ на основе HTML-документа, используя кодировку документа.
reloadAs(encoding: "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8"): void;
Параметры
- encoding
-
"Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8"
Используемая кодировка.
Возвращаемое значение
void
Комментарии
removeDocumentInformation(removeDocInfoType)
Удаляет конфиденциальную информацию, свойства, примечания и другие метаданные из документа.
removeDocumentInformation(removeDocInfoType: Word.RemoveDocInfoType): void;
Параметры
- removeDocInfoType
- Word.RemoveDocInfoType
Тип удаляемых сведений о документе.
Возвращаемое значение
void
Комментарии
removeDocumentInformation(removeDocInfoType)
Удаляет конфиденциальную информацию, свойства, примечания и другие метаданные из документа.
removeDocumentInformation(removeDocInfoType: "Comments" | "Revisions" | "Versions" | "RemovePersonalInformation" | "EmailHeader" | "RoutingSlip" | "SendForReview" | "DocumentProperties" | "Template" | "DocumentWorkspace" | "InkAnnotations" | "DocumentServerProperties" | "DocumentManagementPolicy" | "ContentType" | "TaskpaneWebExtensions" | "AtMentions" | "DocumentTasks" | "DocumentIntelligence" | "CommentReactions" | "All"): void;
Параметры
- removeDocInfoType
-
"Comments" | "Revisions" | "Versions" | "RemovePersonalInformation" | "EmailHeader" | "RoutingSlip" | "SendForReview" | "DocumentProperties" | "Template" | "DocumentWorkspace" | "InkAnnotations" | "DocumentServerProperties" | "DocumentManagementPolicy" | "ContentType" | "TaskpaneWebExtensions" | "AtMentions" | "DocumentTasks" | "DocumentIntelligence" | "CommentReactions" | "All"
Тип удаляемых сведений о документе.
Возвращаемое значение
void
Комментарии
removeLockedStyles()
Очищает документ от заблокированных стилей при применении ограничений форматирования в документе.
removeLockedStyles(): void;
Возвращаемое значение
void
Комментарии
removeNumbers(numberType)
Удаляет числа или маркеры из документа.
removeNumbers(numberType?: Word.NumberType): void;
Параметры
- numberType
- Word.NumberType
Необязательный параметр. Тип удаляемой нумеровки.
Возвращаемое значение
void
Комментарии
removeNumbers(numberType)
Удаляет числа или маркеры из документа.
removeNumbers(numberType?: "Paragraph" | "ListNum" | "AllNumbers"): void;
Параметры
- numberType
-
"Paragraph" | "ListNum" | "AllNumbers"
Необязательный параметр. Тип удаляемой нумеровки.
Возвращаемое значение
void
Комментарии
removeTheme()
Удаляет активную тему из текущего документа.
removeTheme(): void;
Возвращаемое значение
void
Комментарии
repaginate()
Повторное использование всего документа.
repaginate(): void;
Возвращаемое значение
void
Комментарии
replyWithChanges(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Отправляет сообщение электронной почты автору документа, отправленного на проверку, с уведомлением о том, что рецензент завершил проверку документа.
replyWithChanges(options?: Word.DocumentReplyWithChangesOptions): void;
Параметры
Необязательный параметр. Параметры конфигурации для ответа с изменениями.
Возвращаемое значение
void
Комментарии
resetFormFields()
Очищает все поля формы в документе, подготавливая форму для повторного заполнения.
resetFormFields(): void;
Возвращаемое значение
void
Комментарии
returnToLastReadPosition()
Возвращает документ в последнюю сохраненную позицию чтения.
returnToLastReadPosition(): OfficeExtension.ClientResult<number>;
Возвращаемое значение
OfficeExtension.ClientResult<number>
Комментарии
runAutoMacro(autoMacro)
Запускает автоматический макрос, хранящийся в документе. Если указанный автоматический макрос не существует, ничего не происходит.
runAutoMacro(autoMacro: Word.AutoMacro): void;
Параметры
- autoMacro
- Word.AutoMacro
Автоматический макрос для запуска.
Возвращаемое значение
void
Комментарии
runAutoMacro(autoMacro)
Запускает автоматический макрос, хранящийся в документе. Если указанный автоматический макрос не существует, ничего не происходит.
runAutoMacro(autoMacro: "StartWord" | "New" | "Open" | "Close" | "Exit" | "Sync"): void;
Параметры
- autoMacro
-
"StartWord" | "New" | "Open" | "Close" | "Exit" | "Sync"
Автоматический макрос для запуска.
Возвращаемое значение
void
Комментарии
save(saveBehavior, fileName)
Сохраняет документ.
save(saveBehavior?: Word.SaveBehavior, fileName?: string): void;
Параметры
- saveBehavior
- Word.SaveBehavior
Необязательный параметр. Поведение сохранения должно иметь значение save или prompt. Значение по умолчанию — save.
- fileName
-
string
Необязательный параметр. Имя файла (расширение файла exclude). Вступает в силу только для нового документа.
Возвращаемое значение
void
Комментарии
Примечание. Параметры saveBehavior и fileName появились в WordApi 1.5.
Примеры
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a proxy object for the document.
const thisDocument = context.document;
// Queue a command to load the document save state (on the saved property).
thisDocument.load('saved');
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
if (thisDocument.saved === false) {
// Queue a command to save this document.
thisDocument.save();
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('Saved the document');
} else {
console.log('The document has not changed since the last save.');
}
});
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/save-close.yaml
// Saves the document with default behavior
// for current state of the document.
await Word.run(async (context) => {
context.document.save();
await context.sync();
});
save(saveBehavior, fileName)
Сохраняет документ.
save(saveBehavior?: "Save" | "Prompt", fileName?: string): void;
Параметры
- saveBehavior
-
"Save" | "Prompt"
Необязательный параметр. Поведение сохранения должно иметь значение save или prompt. Значение по умолчанию — save.
- fileName
-
string
Необязательный параметр. Имя файла (расширение файла exclude). Вступает в силу только для нового документа.
Возвращаемое значение
void
Комментарии
Примечание. Параметры saveBehavior и fileName появились в WordApi 1.5.
saveAsQuickStyleSet(fileName)
Сохраняет группу быстрых стилей, используемых в настоящее время.
saveAsQuickStyleSet(fileName: string): void;
Параметры
- fileName
-
string
Имя файла для сохранения.
Возвращаемое значение
void
Комментарии
search(searchText, searchOptions)
Выполняет поиск с указанными параметрами поиска на область всего документа. Результаты поиска представляют собой коллекцию Range объектов.
search(searchText: string, searchOptions?: Word.SearchOptions | {
ignorePunct?: boolean;
ignoreSpace?: boolean;
matchCase?: boolean;
matchPrefix?: boolean;
matchSuffix?: boolean;
matchWholeWord?: boolean;
matchWildcards?: boolean;
}): Word.RangeCollection;
Параметры
- searchText
-
string
Текст для поиска.
- searchOptions
-
Word.SearchOptions | { ignorePunct?: boolean; ignoreSpace?: boolean; matchCase?: boolean; matchPrefix?: boolean; matchSuffix?: boolean; matchWholeWord?: boolean; matchWildcards?: boolean; }
Необязательный параметр. Параметры, определяющие способ выполнения поиска.
Возвращаемое значение
Комментарии
select()
Выбирает содержимое документа.
select(): void;
Возвращаемое значение
void
Комментарии
selectContentControlsByTag(tag)
Возвращает все элементы управления содержимым с указанным тегом.
selectContentControlsByTag(tag: string): Word.ContentControlCollection;
Параметры
- tag
-
string
Значение тега для фильтрации элементов управления содержимым.
Возвращаемое значение
Комментарии
selectContentControlsByTitle(title)
ContentControlCollection Возвращает объект , представляющий все элементы управления содержимым в документе с указанным заголовком.
selectContentControlsByTitle(title: string): Word.ContentControlCollection;
Параметры
- title
-
string
Заголовок элементов управления содержимым.
Возвращаемое значение
Комментарии
selectLinkedControls(node)
Возвращает объект , ContentControlCollection представляющий все элементы управления содержимым в документе, связанные с конкретным пользовательским XML-узлом.
selectLinkedControls(node: Word.CustomXmlNode): Word.ContentControlCollection;
Параметры
- node
- Word.CustomXmlNode
Пользовательский XML-узел.
Возвращаемое значение
Комментарии
selectNodes(xPath, options)
XmlNodeCollection Возвращает объект , представляющий все узлы, соответствующие параметру XPath, в том порядке, в котором они отображаются в документе.
selectNodes(xPath: string, options?: Word.SelectNodesOptions): Word.XmlNodeCollection;
Параметры
- xPath
-
string
Выражение XPath.
- options
- Word.SelectNodesOptions
Необязательный параметр. Параметры конфигурации для выбора узлов.
Возвращаемое значение
Комментарии
selectSingleNode(xPath, options)
XmlNode Возвращает объект , представляющий первый узел, соответствующий параметру XPath в документе.
selectSingleNode(xPath: string, options?: Word.SelectSingleNodeOptions): Word.XmlNode;
Параметры
- xPath
-
string
Выражение XPath.
- options
- Word.SelectSingleNodeOptions
Необязательный параметр. Параметры конфигурации для выбора узла.
Возвращаемое значение
Комментарии
selectUnlinkedControls(stream)
ContentControlCollection Возвращает объект , представляющий все элементы управления содержимым в документе, которые не связаны с XML-узлом.
selectUnlinkedControls(stream?: Word.CustomXmlPart): Word.ContentControlCollection;
Параметры
- stream
- Word.CustomXmlPart
Необязательный параметр. Настраиваемая XML-часть.
Возвращаемое значение
Комментарии
sendFax(address, subject)
Отправляет документ в виде факса без какого-либо взаимодействия с пользователем.
sendFax(address: string, subject?: string): void;
Параметры
- address
-
string
Адрес факса.
- subject
-
string
Необязательный параметр. Тема факса.
Возвращаемое значение
void
Комментарии
sendFaxOverInternet(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Отправляет документ поставщику услуг факса, который отправляет документ по факсу одному или нескольким указанным получателям.
sendFaxOverInternet(options?: Word.DocumentSendFaxOverInternetOptions): void;
Параметры
Необязательный параметр. Параметры конфигурации для отправки факса через Интернет.
Возвращаемое значение
void
Комментарии
sendForReview(options)
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Отправляет документ в сообщении электронной почты для проверки указанными получателями.
sendForReview(options?: Word.DocumentSendForReviewOptions): void;
Параметры
Необязательный параметр. Параметры конфигурации для отправки документа для проверки.
Возвращаемое значение
void
Комментарии
sendMail()
Открывает окно сообщения для отправки документа через Microsoft Exchange.
sendMail(): void;
Возвращаемое значение
void
Комментарии
set(properties, options)
Задает несколько свойств объекта одновременно. Можно передать обычный объект с соответствующими свойствами или другой объект API того же типа.
set(properties: Interfaces.DocumentUpdateData, options?: OfficeExtension.UpdateOptions): void;
Параметры
- properties
- Word.Interfaces.DocumentUpdateData
Объект JavaScript со свойствами, структурированными изоморфно по свойствам объекта, для которого вызывается метод .
- options
- OfficeExtension.UpdateOptions
Предоставляет возможность подавления ошибок, если объект свойств пытается задать какие-либо свойства, доступные только для чтения.
Возвращаемое значение
void
set(properties)
Задает несколько свойств объекта одновременно на основе существующего загруженного объекта.
set(properties: Word.Document): void;
Параметры
- properties
- Word.Document
Возвращаемое значение
void
setDefaultTableStyle(style, setInTemplate)
Задает стиль таблицы, используемый для вновь созданных таблиц в документе.
setDefaultTableStyle(style: string, setInTemplate: boolean): void;
Параметры
- style
-
string
Применяемый стиль.
- setInTemplate
-
boolean
Указывает, следует ли задавать стиль в шаблоне.
Возвращаемое значение
void
Комментарии
setPasswordEncryptionOptions(passwordEncryptionProvider, passwordEncryptionAlgorithm, passwordEncryptionKeyLength, passwordEncryptFileProperties)
Задает параметры, которые microsoft Word использует для шифрования документов с помощью паролей.
setPasswordEncryptionOptions(passwordEncryptionProvider: string, passwordEncryptionAlgorithm: string, passwordEncryptionKeyLength: number, passwordEncryptFileProperties?: boolean): void;
Параметры
- passwordEncryptionProvider
-
string
Поставщик шифрования.
- passwordEncryptionAlgorithm
-
string
Алгоритм шифрования.
- passwordEncryptionKeyLength
-
number
Длина ключа.
- passwordEncryptFileProperties
-
boolean
Необязательный параметр. Следует ли шифровать свойства файла.
Возвращаемое значение
void
Комментарии
toggleFormsDesign()
Включает или выключает режим конструктора формы.
toggleFormsDesign(): void;
Возвращаемое значение
void
Комментарии
toJSON()
Переопределяет метод JavaScript toJSON() , чтобы обеспечить более полезные выходные данные при передаче объекта API в JSON.stringify(). (JSON.stringifyв свою очередь вызывает toJSON метод переданного ему объекта.) В то время как исходный Word.Document объект является объектом API, toJSON метод возвращает обычный объект JavaScript (типизированный как Word.Interfaces.DocumentData), который содержит неглубокие копии всех загруженных дочерних свойств из исходного объекта.
toJSON(): Word.Interfaces.DocumentData;
Возвращаемое значение
track()
Отслеживает объект для автоматической корректировки с учетом окружающих изменений в документе. Этот вызов является сокращением для context.trackedObjects.add(thisObject). Если вы используете этот объект в вызовах .sync и вне последовательного выполнения пакета .run и получаете ошибку InvalidObjectPath при задании свойства или вызове метода для объекта, необходимо добавить объект в отслеживаемую коллекцию объектов при первом создании объекта. Если этот объект является частью коллекции, следует также отслеживать родительскую коллекцию.
track(): Word.Document;
Возвращаемое значение
transformDocument(path, dataOnly)
Применяет указанный XSLT-файл к этому документу и заменяет документ результатами.
transformDocument(path: string, dataOnly?: boolean): void;
Параметры
- path
-
string
Путь к XSLT-файлу.
- dataOnly
-
boolean
Необязательный параметр. Указывает, следует ли использовать только данные.
Возвращаемое значение
void
Комментарии
undo(times)
Отменяет последнее действие или последовательность действий, которые отображаются в списке Отмена.
undo(times?: number): OfficeExtension.ClientResult<boolean>;
Параметры
- times
-
number
Необязательный параметр. Количество отменяемых действий.
Возвращаемое значение
OfficeExtension.ClientResult<boolean>
true значение , если действия были отменены успешно; В противном случае — falseзначение .
Комментарии
undoClear()
Очищает список действий, которые можно отменить в документе.
undoClear(): void;
Возвращаемое значение
void
Комментарии
unprotect(password)
Удаляет защиту документа.
unprotect(password?: string): void;
Параметры
- password
-
string
Необязательный параметр. Пароль для отмены защиты документа.
Возвращаемое значение
void
Комментарии
untrack()
Освобождает память, связанную с этим объектом, если он ранее отслеживался. Этот вызов является сокращенным для context.trackedObjects.remove(thisObject). Наличие большого количества отслеживаемых объектов замедляет ведущее приложение, поэтому не забывайте освобождать любые добавленные объекты после завершения их использования. Вызов потребуется выполнить context.sync() до того, как выпуск памяти вступит в силу.
untrack(): Word.Document;
Возвращаемое значение
updateStyles()
Копирует все стили из присоединенного шаблона в документ, перезаписав все существующие стили в документе с одинаковым именем.
updateStyles(): void;
Возвращаемое значение
void
Комментарии
viewCode()
Отображает окно кода для выбранного элемента управления Microsoft ActiveX в документе.
viewCode(): void;
Возвращаемое значение
void
Комментарии
viewPropertyBrowser()
Отображает окно свойств для выбранного элемента управления Microsoft ActiveX в документе.
viewPropertyBrowser(): void;
Возвращаемое значение
void
Комментарии
webPagePreview()
Отображает предварительный просмотр текущего документа, как он будет выглядеть при сохранении в виде веб-страницы.
webPagePreview(): void;
Возвращаемое значение
void
Комментарии
Сведения о событии
onAnnotationClicked
Происходит, когда пользователь щелкает заметку (или выбирает ее с помощью клавиш ALT+ВНИЗ).
readonly onAnnotationClicked: OfficeExtension.EventHandlers<Word.AnnotationClickedEventArgs>;
Тип события
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml
// Registers event handlers.
await Word.run(async (context) => {
eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);
eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);
await context.sync();
console.log("Event handlers registered.");
});
...
async function onClickedHandler(args: Word.AnnotationClickedEventArgs) {
await Word.run(async (context) => {
const annotation: Word.Annotation = context.document.getAnnotationById(args.id);
annotation.load("critiqueAnnotation");
await context.sync();
console.log(`AnnotationClicked: ID ${args.id}:`, annotation.critiqueAnnotation.critique);
});
}
onAnnotationHovered
Происходит, когда пользователь навевает курсор на заметку.
readonly onAnnotationHovered: OfficeExtension.EventHandlers<Word.AnnotationHoveredEventArgs>;
Тип события
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml
// Registers event handlers.
await Word.run(async (context) => {
eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);
eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);
await context.sync();
console.log("Event handlers registered.");
});
...
async function onHoveredHandler(args: Word.AnnotationHoveredEventArgs) {
await Word.run(async (context) => {
const annotation: Word.Annotation = context.document.getAnnotationById(args.id);
annotation.load("critiqueAnnotation");
await context.sync();
console.log(`AnnotationHovered: ID ${args.id}:`, annotation.critiqueAnnotation.critique);
});
}
onAnnotationInserted
Происходит, когда пользователь добавляет одну или несколько заметок.
readonly onAnnotationInserted: OfficeExtension.EventHandlers<Word.AnnotationInsertedEventArgs>;
Тип события
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml
// Registers event handlers.
await Word.run(async (context) => {
eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);
eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);
await context.sync();
console.log("Event handlers registered.");
});
...
async function onInsertedHandler(args: Word.AnnotationInsertedEventArgs) {
await Word.run(async (context) => {
const annotations = [];
for (let i = 0; i < args.ids.length; i++) {
let annotation: Word.Annotation = context.document.getAnnotationById(args.ids[i]);
annotation.load("id,critiqueAnnotation");
annotations.push(annotation);
}
await context.sync();
for (let annotation of annotations) {
console.log(`AnnotationInserted: ID ${annotation.id}:`, annotation.critiqueAnnotation.critique);
}
});
}
onAnnotationPopupAction
Происходит, когда пользователь выполняет действие во всплывающем меню заметки.
readonly onAnnotationPopupAction: OfficeExtension.EventHandlers<Word.AnnotationPopupActionEventArgs>;
Тип события
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml
// Registers event handlers.
await Word.run(async (context) => {
eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);
eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);
await context.sync();
console.log("Event handlers registered.");
});
...
async function onPopupActionHandler(args: Word.AnnotationPopupActionEventArgs) {
await Word.run(async (context) => {
let message = `AnnotationPopupAction: ID ${args.id} = `;
if (args.action === "Accept") {
message += `Accepted: ${args.critiqueSuggestion}`;
} else {
message += "Rejected";
}
console.log(message);
});
}
onAnnotationRemoved
Происходит, когда пользователь удаляет одну или несколько заметок.
readonly onAnnotationRemoved: OfficeExtension.EventHandlers<Word.AnnotationRemovedEventArgs>;
Тип события
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml
// Registers event handlers.
await Word.run(async (context) => {
eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);
eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);
await context.sync();
console.log("Event handlers registered.");
});
...
async function onRemovedHandler(args: Word.AnnotationRemovedEventArgs) {
await Word.run(async (context) => {
for (let id of args.ids) {
console.log(`AnnotationRemoved: ID ${id}`);
}
});
}
onContentControlAdded
Происходит при добавлении элемента управления содержимым. Запустите context.sync() в обработчике, чтобы получить свойства нового элемента управления содержимым.
readonly onContentControlAdded: OfficeExtension.EventHandlers<Word.ContentControlAddedEventArgs>;
Тип события
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/10-content-controls/content-control-onadded-event.yaml
// Registers the onAdded event handler on the document.
await Word.run(async (context) => {
eventContext = context.document.onContentControlAdded.add(contentControlAdded);
await context.sync();
console.log("Added event handler for when content controls are added.");
});
...
async function contentControlAdded(event: Word.ContentControlAddedEventArgs) {
await Word.run(async (context) => {
console.log(`${event.eventType} event detected. IDs of content controls that were added:`, event.ids);
});
}
onParagraphAdded
Происходит, когда пользователь добавляет новые абзацы.
readonly onParagraphAdded: OfficeExtension.EventHandlers<Word.ParagraphAddedEventArgs>;
Тип события
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/25-paragraph/onadded-event.yaml
// Registers the onParagraphAdded event handler on the document.
await Word.run(async (context) => {
eventContext = context.document.onParagraphAdded.add(paragraphAdded);
await context.sync();
console.log("Added event handler for when paragraphs are added.");
});
...
async function paragraphAdded(event: Word.ParagraphAddedEventArgs) {
await Word.run(async (context) => {
console.log(`${event.type} event detected. IDs of paragraphs that were added:`, event.uniqueLocalIds);
});
}
onParagraphChanged
Происходит, когда пользователь изменяет абзацы.
readonly onParagraphChanged: OfficeExtension.EventHandlers<Word.ParagraphChangedEventArgs>;
Тип события
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/25-paragraph/onchanged-event.yaml
// Registers the onParagraphChanged event handler on the document.
await Word.run(async (context) => {
eventContext = context.document.onParagraphChanged.add(paragraphChanged);
await context.sync();
console.log("Added event handler for when content is changed in paragraphs.");
});
...
async function paragraphChanged(event: Word.ParagraphChangedEventArgs) {
await Word.run(async (context) => {
console.log(`${event.type} event detected. IDs of paragraphs where content was changed:`, event.uniqueLocalIds);
});
}
onParagraphDeleted
Происходит, когда пользователь удаляет абзацы.
readonly onParagraphDeleted: OfficeExtension.EventHandlers<Word.ParagraphDeletedEventArgs>;
Тип события
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/25-paragraph/ondeleted-event.yaml
// Registers the onParagraphDeleted event handler on the document.
await Word.run(async (context) => {
eventContext = context.document.onParagraphDeleted.add(paragraphDeleted);
await context.sync();
console.log("Added event handlers for when paragraphs are deleted.");
});
...
async function paragraphDeleted(event: Word.ParagraphDeletedEventArgs) {
await Word.run(async (context) => {
console.log(`${event.type} event detected. IDs of paragraphs that were deleted:`, event.uniqueLocalIds);
});
}