Поделиться через


Word.Selection class

Представляет выбранный диапазон или точку вставки в документе Word.

Extends

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

Примечание. Объекты Range используют многие из одинаковых методов и свойств, что Selection и объекты. Использование Range объектов предпочтительнее для управления документом, если нет причин для физического изменения текущего выделенного фрагмента.

Свойства

borders

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

characters

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

comments

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

context

Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office.

end

Указывает конечную позицию выделенного символа.

fields

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

fitTextWidth

Задает ширину, в которой Word помещается в текст в текущем выделенном фрагменте.

font

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

formattedText

Указывает Range объект, содержащий отформатированный текст в диапазоне или выделенном фрагменте.

hasNoProofing

Возвращает значение, указывающее, игнорирует ли средство проверки орфографии и грамматики выделенный текст. Если выделенный текст содержит сочетание содержимого с проверкой и без проверки, этот API возвращает null.

isActive

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

isColumnSelectModeActive

Указывает, активен ли режим выбора столбцов.

isEndOfRowMark

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

isExtendModeActive

Указывает, активен ли режим расширения.

isInsertionPointAtEndOfLine

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

isStartActive

Указывает, активна ли начало выделения.

languageDetected

Указывает, обнаружил ли Word язык выделенного текста.

languageId

Возвращает язык для выделенного фрагмента.

languageIdFarEast

Возвращает восточноазиатский язык для выделенного фрагмента.

languageIdOther

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

orientation

Задает ориентацию текста в выделенном фрагменте.

paragraphs

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

range

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

sections

SectionCollection Возвращает объект в выделенном фрагменте.

sentences

RangeScopedCollection Возвращает объект для каждого предложения в выделенном фрагменте.

shading

ShadingUniversal Возвращает объект для форматирования затенения для выделенного фрагмента.

start

Указывает начальную позицию выделенного символа.

storyLength

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

storyType

Возвращает тип истории для выделенного фрагмента.

tables

TableCollection Возвращает объект в выделенном фрагменте.

text

Указывает текст в выделенном фрагменте.

topLevelTables

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

type

Возвращает тип выделения.

words

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

Методы

calculate()

Вычисляет первое математическое выражение в выделенном фрагменте.

cancelMode()

Отменяет такой режим, как расширение или выбор столбца. Это эквивалентно нажатию клавиши ESC.

clearCharacterStyleFormatting()

Удаляет форматирование символов, примененное с помощью стилей символов.

clearFormatting()

Удаляет форматирование символов и абзаца из выделенного фрагмента.

clearManualCharacterFormatting()

Удаляет вручную примененное форматирование символов из выделенного текста.

clearManualParagraphFormatting()

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

clearParagraphFormatting()

Удаляет все форматирование абзаца из выделенного текста.

clearParagraphStyle()

Удаляет форматирование абзаца, применяемое с помощью стилей абзацев.

collapse(direction)

Сворачивает выделение в начальную или конечную позицию.

collapse(direction)

Сворачивает выделение в начальную или конечную позицию.

convertToTable(options)

Преобразует текст в диапазоне в таблицу.

copyAsPictureToClipboard()

Копирует выделенный фрагмент в буфер обмена в виде рисунка.

copyFormat()

Копирует форматирование первого символа в выделенном тексте.

copyToClipboard()

Копирует выделенный фрагмент в буфер обмена.

createTextBox()

Добавляет текстовое поле по умолчанию вокруг выделенного фрагмента.

cut()

Удаляет выбранное содержимое из документа и перемещает его в буфер обмена.

delete(options)

Удаляет указанное количество символов или слов.

detectLanguage()

Анализирует выделенный текст, чтобы определить язык, на который он написан.

expand(unit)

Разворачивает выделенный фрагмент.

expand(unit)

Разворачивает выделенный фрагмент.

expandToWholeStory()

Расширяет выбор, чтобы включить всю историю.

extend(character)

Включает режим расширения или, если режим расширения уже включен, выделение расширяется до следующей большей единицы текста.

extend(character)

Включает режим расширения или, если режим расширения уже включен, выделение расширяется до следующей большей единицы текста.

getNextRange(options)

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

getPreviousRange(options)

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

goTo(options)

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

goToNext(what)

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

goToNext(what)

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

goToPrevious(what)

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

goToPrevious(what)

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

insertAfter(text)

Вставляет указанный текст в конец диапазона или выделенного фрагмента.

insertBefore(text)

Вставляет указанный текст перед выделением.

insertCells(shiftCells)

Добавляет ячейки в существующую таблицу.

insertCells(shiftCells)

Добавляет ячейки в существующую таблицу.

insertColumnsLeft()

Вставляет столбцы слева от столбца, содержащего выделенный фрагмент.

insertColumnsRight()

Вставляет столбцы справа от текущего выделенного фрагмента.

insertDateTime(options)

Вставляет текущую дату или время либо как текст, либо как поле TIME.

insertFormula(options)

Вставляет поле Формулы в выделенный фрагмент.

insertNewPage()

Вставляет новую страницу в положение точки вставки.

insertParagraphAfter()

Вставляет знак абзаца после выделения.

insertParagraphBefore()

Вставляет новый абзац перед выделенным фрагментом или диапазоном.

insertParagraphStyleSeparator()

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

insertRowsAbove(numRows)

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

insertRowsBelow(numRows)

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

insertSymbol(characterNumber, options)

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

insertText(Text)

Вставляет указанный текст.

insertXml(xml, transform)

Вставляет указанный XML-код в документ на курсоре, заменяя любой выделенный текст.

isEqual(range)

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

isInRange(range)

Возвращает значение true , если выделенный фрагмент содержится в указанном диапазоне.

isInStory(range)

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

load(options)

Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().

load(propertyNames)

Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().

load(propertyNamesAndPaths)

Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().

move(options)

Сворачивает выделение в начальную или конечную позицию, а затем перемещает свернутый объект на указанное количество единиц.

moveDown(options)

Перемещает выделенный фрагмент вниз.

moveEnd(options)

Перемещает конечную позицию символов диапазона или выделенного фрагмента.

moveEndUntil(characters, count)

Перемещает конечную позицию выделенного фрагмента до тех пор, пока в документе не будут найдены какие-либо из указанных символов.

moveEndWhile(characters, count)

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

moveLeft(options)

Перемещает выделенный фрагмент влево.

moveRight(options)

Перемещает выделенный фрагмент вправо.

moveStart(options)

Перемещает начальную позицию выделенного фрагмента.

moveStartUntil(characters, count)

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

moveStartWhile(characters, count)

Перемещает начальную позицию выделенного фрагмента, пока в документе находятся все указанные символы.

moveUntil(characters, count)

Перемещает выделенный фрагмент до тех пор, пока в документе не будет найден один из указанных символов.

moveUp(options)

Перемещает выделенный фрагмент вверх.

moveWhile(characters, count)

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

nextField()

Выбирает следующее поле.

nextSubdocument()

Перемещает выделенный фрагмент в следующий вложенный документ.

pasteAndFormat(type)

Вставляет содержимое из буфера обмена и форматирует его, как указано.

pasteAndFormat(type)

Вставляет содержимое из буфера обмена и форматирует его, как указано.

pasteExcelTable(linkedToExcel, wordFormatting, rtf)

Вставляет и форматирует таблицу Microsoft Excel.

pasteFormat()

Применяет к выделенному фрагменту форматирование copyFormat , скопированное с помощью метода .

pasteTableCellsAppendTable()

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

pasteTableCellsAsNestedTable()

Вставляет ячейку или группу ячеек в виде вложенной таблицы в выделенную область.

previousField()

Выбирает и возвращает предыдущее поле.

previousSubdocument()

Перемещает выделенный фрагмент в предыдущий вложенный документ.

replaceParagraph()

Заменяет выделенный фрагмент новым абзацем.

select()

Выделяет текущий текст.

selectCell()

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

selectColumn()

Выбирает столбец, содержащий точку вставки, или выбирает все столбцы, содержащие выделение, когда выделение находится в таблице.

selectCurrentAlignment()

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

selectCurrentColor()

Расширяет выделение вперед до тех пор, пока не появится текст с другим цветом.

selectCurrentFont()

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

selectCurrentIndent()

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

selectCurrentSpacing()

Расширяет выделение вперед до тех пор, пока не будет обнаружен абзац с другим междустрочный интервал.

selectCurrentTabs()

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

selectRow()

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

setRange(start, end)

Задает начальную и конечную позиции символов для выделения. Значения позиции символов начинаются в начале истории, а первое значение — 0. Учитываются все символы, включая непечатные символы. Скрытые символы учитываются, даже если они не отображаются.

shrink()

Сжимает выделение до следующей меньшей единицы текста. Прогрессирование единиц для этого метода выглядит следующим образом: весь документ, раздел, абзац, предложение, слово, точка вставки.

shrinkDiscontiguousSelection()

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

splitTable()

Вставляет пустой абзац над первой строкой выделенного фрагмента. Если выделенный фрагмент не находится в первой строке таблицы, таблица делится на две таблицы. Если выбор отсутствует в таблице, возникает ошибка.

toggleCharacterCode()

Переключает выбор между символом Юникода и соответствующим шестнадцатеричным значением.

toJSON()

Переопределяет метод JavaScript toJSON() , чтобы обеспечить более полезные выходные данные при передаче объекта API в JSON.stringify(). (JSON.stringifyв свою очередь вызывает toJSON метод переданного ему объекта.) В то время как исходный Word.Selection объект является объектом API, toJSON метод возвращает обычный объект JavaScript (типизированный как Word.Interfaces.SelectionData), который содержит неглубокие копии всех загруженных дочерних свойств из исходного объекта.

track()

Отслеживает объект для автоматической корректировки с учетом окружающих изменений в документе. Этот вызов является сокращением для context.trackedObjects.add(thisObject). Если вы используете этот объект в вызовах .sync и вне последовательного выполнения пакета .run и получаете ошибку InvalidObjectPath при задании свойства или вызове метода для объекта, необходимо добавить объект в отслеживаемую коллекцию объектов при первом создании объекта. Если этот объект является частью коллекции, следует также отслеживать родительскую коллекцию.

typeBackspace()

Удаляет символ, предшествующий выделению (если свернут) или точке вставки.

untrack()

Освобождает память, связанную с этим объектом, если он ранее отслеживался. Этот вызов является сокращенным для context.trackedObjects.remove(thisObject). Наличие большого количества отслеживаемых объектов замедляет ведущее приложение, поэтому не забывайте освобождать любые добавленные объекты после завершения их использования. Вызов потребуется выполнить context.sync() до того, как выпуск памяти вступит в силу.

Сведения о свойстве

borders

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

readonly borders: Word.BorderUniversalCollection;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

characters

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

readonly characters: Word.RangeScopedCollection;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

comments

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

readonly comments: Word.CommentCollection;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

context

Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office.

context: RequestContext;

Значение свойства

end

Указывает конечную позицию выделенного символа.

end: number;

Значение свойства

number

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

fields

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

readonly fields: Word.FieldCollection;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

fitTextWidth

Задает ширину, в которой Word помещается в текст в текущем выделенном фрагменте.

fitTextWidth: number;

Значение свойства

number

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

font

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

readonly font: Word.Font;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

formattedText

Указывает Range объект, содержащий отформатированный текст в диапазоне или выделенном фрагменте.

formattedText: Word.Range;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

hasNoProofing

Возвращает значение, указывающее, игнорирует ли средство проверки орфографии и грамматики выделенный текст. Если выделенный текст содержит сочетание содержимого с проверкой и без проверки, этот API возвращает null.

readonly hasNoProofing: boolean;

Значение свойства

boolean

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

isActive

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

readonly isActive: boolean;

Значение свойства

boolean

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

isColumnSelectModeActive

Указывает, активен ли режим выбора столбцов.

isColumnSelectModeActive: boolean;

Значение свойства

boolean

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

isEndOfRowMark

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

readonly isEndOfRowMark: boolean;

Значение свойства

boolean

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

isExtendModeActive

Указывает, активен ли режим расширения.

isExtendModeActive: boolean;

Значение свойства

boolean

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

isInsertionPointAtEndOfLine

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

readonly isInsertionPointAtEndOfLine: boolean;

Значение свойства

boolean

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

isStartActive

Указывает, активна ли начало выделения.

isStartActive: boolean;

Значение свойства

boolean

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

languageDetected

Указывает, обнаружил ли Word язык выделенного текста.

languageDetected: boolean;

Значение свойства

boolean

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

languageId

Возвращает язык для выделенного фрагмента.

readonly languageId: Word.LanguageId | "Afrikaans" | "Albanian" | "Amharic" | "Arabic" | "ArabicAlgeria" | "ArabicBahrain" | "ArabicEgypt" | "ArabicIraq" | "ArabicJordan" | "ArabicKuwait" | "ArabicLebanon" | "ArabicLibya" | "ArabicMorocco" | "ArabicOman" | "ArabicQatar" | "ArabicSyria" | "ArabicTunisia" | "ArabicUAE" | "ArabicYemen" | "Armenian" | "Assamese" | "AzeriCyrillic" | "AzeriLatin" | "Basque" | "BelgianDutch" | "BelgianFrench" | "Bengali" | "Bulgarian" | "Burmese" | "Belarusian" | "Catalan" | "Cherokee" | "ChineseHongKongSAR" | "ChineseMacaoSAR" | "ChineseSingapore" | "Croatian" | "Czech" | "Danish" | "Divehi" | "Dutch" | "Edo" | "EnglishAUS" | "EnglishBelize" | "EnglishCanadian" | "EnglishCaribbean" | "EnglishIndonesia" | "EnglishIreland" | "EnglishJamaica" | "EnglishNewZealand" | "EnglishPhilippines" | "EnglishSouthAfrica" | "EnglishTrinidadTobago" | "EnglishUK" | "EnglishUS" | "EnglishZimbabwe" | "Estonian" | "Faeroese" | "Filipino" | "Finnish" | "French" | "FrenchCameroon" | "FrenchCanadian" | "FrenchCongoDRC" | "FrenchCotedIvoire" | "FrenchHaiti" | "FrenchLuxembourg" | "FrenchMali" | "FrenchMonaco" | "FrenchMorocco" | "FrenchReunion" | "FrenchSenegal" | "FrenchWestIndies" | "FrisianNetherlands" | "Fulfulde" | "GaelicIreland" | "GaelicScotland" | "Galician" | "Georgian" | "German" | "GermanAustria" | "GermanLiechtenstein" | "GermanLuxembourg" | "Greek" | "Guarani" | "Gujarati" | "Hausa" | "Hawaiian" | "Hebrew" | "Hindi" | "Hungarian" | "Ibibio" | "Icelandic" | "Igbo" | "Indonesian" | "Inuktitut" | "Italian" | "Japanese" | "Kannada" | "Kanuri" | "Kashmiri" | "Kazakh" | "Khmer" | "Kirghiz" | "Konkani" | "Korean" | "Kyrgyz" | "LanguageNone" | "Lao" | "Latin" | "Latvian" | "Lithuanian" | "MacedonianFYROM" | "Malayalam" | "MalayBruneiDarussalam" | "Malaysian" | "Maltese" | "Manipuri" | "Marathi" | "MexicanSpanish" | "Mongolian" | "Nepali" | "NoProofing" | "NorwegianBokmol" | "NorwegianNynorsk" | "Oriya" | "Oromo" | "Pashto" | "Persian" | "Polish" | "Portuguese" | "PortugueseBrazil" | "Punjabi" | "RhaetoRomanic" | "Romanian" | "RomanianMoldova" | "Russian" | "RussianMoldova" | "SamiLappish" | "Sanskrit" | "SerbianCyrillic" | "SerbianLatin" | "Sesotho" | "SimplifiedChinese" | "Sindhi" | "SindhiPakistan" | "Sinhalese" | "Slovak" | "Slovenian" | "Somali" | "Sorbian" | "Spanish" | "SpanishArgentina" | "SpanishBolivia" | "SpanishChile" | "SpanishColombia" | "SpanishCostaRica" | "SpanishDominicanRepublic" | "SpanishEcuador" | "SpanishElSalvador" | "SpanishGuatemala" | "SpanishHonduras" | "SpanishModernSort" | "SpanishNicaragua" | "SpanishPanama" | "SpanishParaguay" | "SpanishPeru" | "SpanishPuertoRico" | "SpanishUruguay" | "SpanishVenezuela" | "Sutu" | "Swahili" | "Swedish" | "SwedishFinland" | "SwissFrench" | "SwissGerman" | "SwissItalian" | "Syriac" | "Tajik" | "Tamazight" | "TamazightLatin" | "Tamil" | "Tatar" | "Telugu" | "Thai" | "Tibetan" | "TigrignaEritrea" | "TigrignaEthiopic" | "TraditionalChinese" | "Tsonga" | "Tswana" | "Turkish" | "Turkmen" | "Ukrainian" | "Urdu" | "UzbekCyrillic" | "UzbekLatin" | "Venda" | "Vietnamese" | "Welsh" | "Xhosa" | "Yi" | "Yiddish" | "Yoruba" | "Zulu";

Значение свойства

Word.LanguageId | "Afrikaans" | "Albanian" | "Amharic" | "Arabic" | "ArabicAlgeria" | "ArabicBahrain" | "ArabicEgypt" | "ArabicIraq" | "ArabicJordan" | "ArabicKuwait" | "ArabicLebanon" | "ArabicLibya" | "ArabicMorocco" | "ArabicOman" | "ArabicQatar" | "ArabicSyria" | "ArabicTunisia" | "ArabicUAE" | "ArabicYemen" | "Armenian" | "Assamese" | "AzeriCyrillic" | "AzeriLatin" | "Basque" | "BelgianDutch" | "BelgianFrench" | "Bengali" | "Bulgarian" | "Burmese" | "Belarusian" | "Catalan" | "Cherokee" | "ChineseHongKongSAR" | "ChineseMacaoSAR" | "ChineseSingapore" | "Croatian" | "Czech" | "Danish" | "Divehi" | "Dutch" | "Edo" | "EnglishAUS" | "EnglishBelize" | "EnglishCanadian" | "EnglishCaribbean" | "EnglishIndonesia" | "EnglishIreland" | "EnglishJamaica" | "EnglishNewZealand" | "EnglishPhilippines" | "EnglishSouthAfrica" | "EnglishTrinidadTobago" | "EnglishUK" | "EnglishUS" | "EnglishZimbabwe" | "Estonian" | "Faeroese" | "Filipino" | "Finnish" | "French" | "FrenchCameroon" | "FrenchCanadian" | "FrenchCongoDRC" | "FrenchCotedIvoire" | "FrenchHaiti" | "FrenchLuxembourg" | "FrenchMali" | "FrenchMonaco" | "FrenchMorocco" | "FrenchReunion" | "FrenchSenegal" | "FrenchWestIndies" | "FrisianNetherlands" | "Fulfulde" | "GaelicIreland" | "GaelicScotland" | "Galician" | "Georgian" | "German" | "GermanAustria" | "GermanLiechtenstein" | "GermanLuxembourg" | "Greek" | "Guarani" | "Gujarati" | "Hausa" | "Hawaiian" | "Hebrew" | "Hindi" | "Hungarian" | "Ibibio" | "Icelandic" | "Igbo" | "Indonesian" | "Inuktitut" | "Italian" | "Japanese" | "Kannada" | "Kanuri" | "Kashmiri" | "Kazakh" | "Khmer" | "Kirghiz" | "Konkani" | "Korean" | "Kyrgyz" | "LanguageNone" | "Lao" | "Latin" | "Latvian" | "Lithuanian" | "MacedonianFYROM" | "Malayalam" | "MalayBruneiDarussalam" | "Malaysian" | "Maltese" | "Manipuri" | "Marathi" | "MexicanSpanish" | "Mongolian" | "Nepali" | "NoProofing" | "NorwegianBokmol" | "NorwegianNynorsk" | "Oriya" | "Oromo" | "Pashto" | "Persian" | "Polish" | "Portuguese" | "PortugueseBrazil" | "Punjabi" | "RhaetoRomanic" | "Romanian" | "RomanianMoldova" | "Russian" | "RussianMoldova" | "SamiLappish" | "Sanskrit" | "SerbianCyrillic" | "SerbianLatin" | "Sesotho" | "SimplifiedChinese" | "Sindhi" | "SindhiPakistan" | "Sinhalese" | "Slovak" | "Slovenian" | "Somali" | "Sorbian" | "Spanish" | "SpanishArgentina" | "SpanishBolivia" | "SpanishChile" | "SpanishColombia" | "SpanishCostaRica" | "SpanishDominicanRepublic" | "SpanishEcuador" | "SpanishElSalvador" | "SpanishGuatemala" | "SpanishHonduras" | "SpanishModernSort" | "SpanishNicaragua" | "SpanishPanama" | "SpanishParaguay" | "SpanishPeru" | "SpanishPuertoRico" | "SpanishUruguay" | "SpanishVenezuela" | "Sutu" | "Swahili" | "Swedish" | "SwedishFinland" | "SwissFrench" | "SwissGerman" | "SwissItalian" | "Syriac" | "Tajik" | "Tamazight" | "TamazightLatin" | "Tamil" | "Tatar" | "Telugu" | "Thai" | "Tibetan" | "TigrignaEritrea" | "TigrignaEthiopic" | "TraditionalChinese" | "Tsonga" | "Tswana" | "Turkish" | "Turkmen" | "Ukrainian" | "Urdu" | "UzbekCyrillic" | "UzbekLatin" | "Venda" | "Vietnamese" | "Welsh" | "Xhosa" | "Yi" | "Yiddish" | "Yoruba" | "Zulu"

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

languageIdFarEast

Возвращает восточноазиатский язык для выделенного фрагмента.

readonly languageIdFarEast: Word.LanguageId | "Afrikaans" | "Albanian" | "Amharic" | "Arabic" | "ArabicAlgeria" | "ArabicBahrain" | "ArabicEgypt" | "ArabicIraq" | "ArabicJordan" | "ArabicKuwait" | "ArabicLebanon" | "ArabicLibya" | "ArabicMorocco" | "ArabicOman" | "ArabicQatar" | "ArabicSyria" | "ArabicTunisia" | "ArabicUAE" | "ArabicYemen" | "Armenian" | "Assamese" | "AzeriCyrillic" | "AzeriLatin" | "Basque" | "BelgianDutch" | "BelgianFrench" | "Bengali" | "Bulgarian" | "Burmese" | "Belarusian" | "Catalan" | "Cherokee" | "ChineseHongKongSAR" | "ChineseMacaoSAR" | "ChineseSingapore" | "Croatian" | "Czech" | "Danish" | "Divehi" | "Dutch" | "Edo" | "EnglishAUS" | "EnglishBelize" | "EnglishCanadian" | "EnglishCaribbean" | "EnglishIndonesia" | "EnglishIreland" | "EnglishJamaica" | "EnglishNewZealand" | "EnglishPhilippines" | "EnglishSouthAfrica" | "EnglishTrinidadTobago" | "EnglishUK" | "EnglishUS" | "EnglishZimbabwe" | "Estonian" | "Faeroese" | "Filipino" | "Finnish" | "French" | "FrenchCameroon" | "FrenchCanadian" | "FrenchCongoDRC" | "FrenchCotedIvoire" | "FrenchHaiti" | "FrenchLuxembourg" | "FrenchMali" | "FrenchMonaco" | "FrenchMorocco" | "FrenchReunion" | "FrenchSenegal" | "FrenchWestIndies" | "FrisianNetherlands" | "Fulfulde" | "GaelicIreland" | "GaelicScotland" | "Galician" | "Georgian" | "German" | "GermanAustria" | "GermanLiechtenstein" | "GermanLuxembourg" | "Greek" | "Guarani" | "Gujarati" | "Hausa" | "Hawaiian" | "Hebrew" | "Hindi" | "Hungarian" | "Ibibio" | "Icelandic" | "Igbo" | "Indonesian" | "Inuktitut" | "Italian" | "Japanese" | "Kannada" | "Kanuri" | "Kashmiri" | "Kazakh" | "Khmer" | "Kirghiz" | "Konkani" | "Korean" | "Kyrgyz" | "LanguageNone" | "Lao" | "Latin" | "Latvian" | "Lithuanian" | "MacedonianFYROM" | "Malayalam" | "MalayBruneiDarussalam" | "Malaysian" | "Maltese" | "Manipuri" | "Marathi" | "MexicanSpanish" | "Mongolian" | "Nepali" | "NoProofing" | "NorwegianBokmol" | "NorwegianNynorsk" | "Oriya" | "Oromo" | "Pashto" | "Persian" | "Polish" | "Portuguese" | "PortugueseBrazil" | "Punjabi" | "RhaetoRomanic" | "Romanian" | "RomanianMoldova" | "Russian" | "RussianMoldova" | "SamiLappish" | "Sanskrit" | "SerbianCyrillic" | "SerbianLatin" | "Sesotho" | "SimplifiedChinese" | "Sindhi" | "SindhiPakistan" | "Sinhalese" | "Slovak" | "Slovenian" | "Somali" | "Sorbian" | "Spanish" | "SpanishArgentina" | "SpanishBolivia" | "SpanishChile" | "SpanishColombia" | "SpanishCostaRica" | "SpanishDominicanRepublic" | "SpanishEcuador" | "SpanishElSalvador" | "SpanishGuatemala" | "SpanishHonduras" | "SpanishModernSort" | "SpanishNicaragua" | "SpanishPanama" | "SpanishParaguay" | "SpanishPeru" | "SpanishPuertoRico" | "SpanishUruguay" | "SpanishVenezuela" | "Sutu" | "Swahili" | "Swedish" | "SwedishFinland" | "SwissFrench" | "SwissGerman" | "SwissItalian" | "Syriac" | "Tajik" | "Tamazight" | "TamazightLatin" | "Tamil" | "Tatar" | "Telugu" | "Thai" | "Tibetan" | "TigrignaEritrea" | "TigrignaEthiopic" | "TraditionalChinese" | "Tsonga" | "Tswana" | "Turkish" | "Turkmen" | "Ukrainian" | "Urdu" | "UzbekCyrillic" | "UzbekLatin" | "Venda" | "Vietnamese" | "Welsh" | "Xhosa" | "Yi" | "Yiddish" | "Yoruba" | "Zulu";

Значение свойства

Word.LanguageId | "Afrikaans" | "Albanian" | "Amharic" | "Arabic" | "ArabicAlgeria" | "ArabicBahrain" | "ArabicEgypt" | "ArabicIraq" | "ArabicJordan" | "ArabicKuwait" | "ArabicLebanon" | "ArabicLibya" | "ArabicMorocco" | "ArabicOman" | "ArabicQatar" | "ArabicSyria" | "ArabicTunisia" | "ArabicUAE" | "ArabicYemen" | "Armenian" | "Assamese" | "AzeriCyrillic" | "AzeriLatin" | "Basque" | "BelgianDutch" | "BelgianFrench" | "Bengali" | "Bulgarian" | "Burmese" | "Belarusian" | "Catalan" | "Cherokee" | "ChineseHongKongSAR" | "ChineseMacaoSAR" | "ChineseSingapore" | "Croatian" | "Czech" | "Danish" | "Divehi" | "Dutch" | "Edo" | "EnglishAUS" | "EnglishBelize" | "EnglishCanadian" | "EnglishCaribbean" | "EnglishIndonesia" | "EnglishIreland" | "EnglishJamaica" | "EnglishNewZealand" | "EnglishPhilippines" | "EnglishSouthAfrica" | "EnglishTrinidadTobago" | "EnglishUK" | "EnglishUS" | "EnglishZimbabwe" | "Estonian" | "Faeroese" | "Filipino" | "Finnish" | "French" | "FrenchCameroon" | "FrenchCanadian" | "FrenchCongoDRC" | "FrenchCotedIvoire" | "FrenchHaiti" | "FrenchLuxembourg" | "FrenchMali" | "FrenchMonaco" | "FrenchMorocco" | "FrenchReunion" | "FrenchSenegal" | "FrenchWestIndies" | "FrisianNetherlands" | "Fulfulde" | "GaelicIreland" | "GaelicScotland" | "Galician" | "Georgian" | "German" | "GermanAustria" | "GermanLiechtenstein" | "GermanLuxembourg" | "Greek" | "Guarani" | "Gujarati" | "Hausa" | "Hawaiian" | "Hebrew" | "Hindi" | "Hungarian" | "Ibibio" | "Icelandic" | "Igbo" | "Indonesian" | "Inuktitut" | "Italian" | "Japanese" | "Kannada" | "Kanuri" | "Kashmiri" | "Kazakh" | "Khmer" | "Kirghiz" | "Konkani" | "Korean" | "Kyrgyz" | "LanguageNone" | "Lao" | "Latin" | "Latvian" | "Lithuanian" | "MacedonianFYROM" | "Malayalam" | "MalayBruneiDarussalam" | "Malaysian" | "Maltese" | "Manipuri" | "Marathi" | "MexicanSpanish" | "Mongolian" | "Nepali" | "NoProofing" | "NorwegianBokmol" | "NorwegianNynorsk" | "Oriya" | "Oromo" | "Pashto" | "Persian" | "Polish" | "Portuguese" | "PortugueseBrazil" | "Punjabi" | "RhaetoRomanic" | "Romanian" | "RomanianMoldova" | "Russian" | "RussianMoldova" | "SamiLappish" | "Sanskrit" | "SerbianCyrillic" | "SerbianLatin" | "Sesotho" | "SimplifiedChinese" | "Sindhi" | "SindhiPakistan" | "Sinhalese" | "Slovak" | "Slovenian" | "Somali" | "Sorbian" | "Spanish" | "SpanishArgentina" | "SpanishBolivia" | "SpanishChile" | "SpanishColombia" | "SpanishCostaRica" | "SpanishDominicanRepublic" | "SpanishEcuador" | "SpanishElSalvador" | "SpanishGuatemala" | "SpanishHonduras" | "SpanishModernSort" | "SpanishNicaragua" | "SpanishPanama" | "SpanishParaguay" | "SpanishPeru" | "SpanishPuertoRico" | "SpanishUruguay" | "SpanishVenezuela" | "Sutu" | "Swahili" | "Swedish" | "SwedishFinland" | "SwissFrench" | "SwissGerman" | "SwissItalian" | "Syriac" | "Tajik" | "Tamazight" | "TamazightLatin" | "Tamil" | "Tatar" | "Telugu" | "Thai" | "Tibetan" | "TigrignaEritrea" | "TigrignaEthiopic" | "TraditionalChinese" | "Tsonga" | "Tswana" | "Turkish" | "Turkmen" | "Ukrainian" | "Urdu" | "UzbekCyrillic" | "UzbekLatin" | "Venda" | "Vietnamese" | "Welsh" | "Xhosa" | "Yi" | "Yiddish" | "Yoruba" | "Zulu"

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

languageIdOther

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

readonly languageIdOther: Word.LanguageId | "Afrikaans" | "Albanian" | "Amharic" | "Arabic" | "ArabicAlgeria" | "ArabicBahrain" | "ArabicEgypt" | "ArabicIraq" | "ArabicJordan" | "ArabicKuwait" | "ArabicLebanon" | "ArabicLibya" | "ArabicMorocco" | "ArabicOman" | "ArabicQatar" | "ArabicSyria" | "ArabicTunisia" | "ArabicUAE" | "ArabicYemen" | "Armenian" | "Assamese" | "AzeriCyrillic" | "AzeriLatin" | "Basque" | "BelgianDutch" | "BelgianFrench" | "Bengali" | "Bulgarian" | "Burmese" | "Belarusian" | "Catalan" | "Cherokee" | "ChineseHongKongSAR" | "ChineseMacaoSAR" | "ChineseSingapore" | "Croatian" | "Czech" | "Danish" | "Divehi" | "Dutch" | "Edo" | "EnglishAUS" | "EnglishBelize" | "EnglishCanadian" | "EnglishCaribbean" | "EnglishIndonesia" | "EnglishIreland" | "EnglishJamaica" | "EnglishNewZealand" | "EnglishPhilippines" | "EnglishSouthAfrica" | "EnglishTrinidadTobago" | "EnglishUK" | "EnglishUS" | "EnglishZimbabwe" | "Estonian" | "Faeroese" | "Filipino" | "Finnish" | "French" | "FrenchCameroon" | "FrenchCanadian" | "FrenchCongoDRC" | "FrenchCotedIvoire" | "FrenchHaiti" | "FrenchLuxembourg" | "FrenchMali" | "FrenchMonaco" | "FrenchMorocco" | "FrenchReunion" | "FrenchSenegal" | "FrenchWestIndies" | "FrisianNetherlands" | "Fulfulde" | "GaelicIreland" | "GaelicScotland" | "Galician" | "Georgian" | "German" | "GermanAustria" | "GermanLiechtenstein" | "GermanLuxembourg" | "Greek" | "Guarani" | "Gujarati" | "Hausa" | "Hawaiian" | "Hebrew" | "Hindi" | "Hungarian" | "Ibibio" | "Icelandic" | "Igbo" | "Indonesian" | "Inuktitut" | "Italian" | "Japanese" | "Kannada" | "Kanuri" | "Kashmiri" | "Kazakh" | "Khmer" | "Kirghiz" | "Konkani" | "Korean" | "Kyrgyz" | "LanguageNone" | "Lao" | "Latin" | "Latvian" | "Lithuanian" | "MacedonianFYROM" | "Malayalam" | "MalayBruneiDarussalam" | "Malaysian" | "Maltese" | "Manipuri" | "Marathi" | "MexicanSpanish" | "Mongolian" | "Nepali" | "NoProofing" | "NorwegianBokmol" | "NorwegianNynorsk" | "Oriya" | "Oromo" | "Pashto" | "Persian" | "Polish" | "Portuguese" | "PortugueseBrazil" | "Punjabi" | "RhaetoRomanic" | "Romanian" | "RomanianMoldova" | "Russian" | "RussianMoldova" | "SamiLappish" | "Sanskrit" | "SerbianCyrillic" | "SerbianLatin" | "Sesotho" | "SimplifiedChinese" | "Sindhi" | "SindhiPakistan" | "Sinhalese" | "Slovak" | "Slovenian" | "Somali" | "Sorbian" | "Spanish" | "SpanishArgentina" | "SpanishBolivia" | "SpanishChile" | "SpanishColombia" | "SpanishCostaRica" | "SpanishDominicanRepublic" | "SpanishEcuador" | "SpanishElSalvador" | "SpanishGuatemala" | "SpanishHonduras" | "SpanishModernSort" | "SpanishNicaragua" | "SpanishPanama" | "SpanishParaguay" | "SpanishPeru" | "SpanishPuertoRico" | "SpanishUruguay" | "SpanishVenezuela" | "Sutu" | "Swahili" | "Swedish" | "SwedishFinland" | "SwissFrench" | "SwissGerman" | "SwissItalian" | "Syriac" | "Tajik" | "Tamazight" | "TamazightLatin" | "Tamil" | "Tatar" | "Telugu" | "Thai" | "Tibetan" | "TigrignaEritrea" | "TigrignaEthiopic" | "TraditionalChinese" | "Tsonga" | "Tswana" | "Turkish" | "Turkmen" | "Ukrainian" | "Urdu" | "UzbekCyrillic" | "UzbekLatin" | "Venda" | "Vietnamese" | "Welsh" | "Xhosa" | "Yi" | "Yiddish" | "Yoruba" | "Zulu";

Значение свойства

Word.LanguageId | "Afrikaans" | "Albanian" | "Amharic" | "Arabic" | "ArabicAlgeria" | "ArabicBahrain" | "ArabicEgypt" | "ArabicIraq" | "ArabicJordan" | "ArabicKuwait" | "ArabicLebanon" | "ArabicLibya" | "ArabicMorocco" | "ArabicOman" | "ArabicQatar" | "ArabicSyria" | "ArabicTunisia" | "ArabicUAE" | "ArabicYemen" | "Armenian" | "Assamese" | "AzeriCyrillic" | "AzeriLatin" | "Basque" | "BelgianDutch" | "BelgianFrench" | "Bengali" | "Bulgarian" | "Burmese" | "Belarusian" | "Catalan" | "Cherokee" | "ChineseHongKongSAR" | "ChineseMacaoSAR" | "ChineseSingapore" | "Croatian" | "Czech" | "Danish" | "Divehi" | "Dutch" | "Edo" | "EnglishAUS" | "EnglishBelize" | "EnglishCanadian" | "EnglishCaribbean" | "EnglishIndonesia" | "EnglishIreland" | "EnglishJamaica" | "EnglishNewZealand" | "EnglishPhilippines" | "EnglishSouthAfrica" | "EnglishTrinidadTobago" | "EnglishUK" | "EnglishUS" | "EnglishZimbabwe" | "Estonian" | "Faeroese" | "Filipino" | "Finnish" | "French" | "FrenchCameroon" | "FrenchCanadian" | "FrenchCongoDRC" | "FrenchCotedIvoire" | "FrenchHaiti" | "FrenchLuxembourg" | "FrenchMali" | "FrenchMonaco" | "FrenchMorocco" | "FrenchReunion" | "FrenchSenegal" | "FrenchWestIndies" | "FrisianNetherlands" | "Fulfulde" | "GaelicIreland" | "GaelicScotland" | "Galician" | "Georgian" | "German" | "GermanAustria" | "GermanLiechtenstein" | "GermanLuxembourg" | "Greek" | "Guarani" | "Gujarati" | "Hausa" | "Hawaiian" | "Hebrew" | "Hindi" | "Hungarian" | "Ibibio" | "Icelandic" | "Igbo" | "Indonesian" | "Inuktitut" | "Italian" | "Japanese" | "Kannada" | "Kanuri" | "Kashmiri" | "Kazakh" | "Khmer" | "Kirghiz" | "Konkani" | "Korean" | "Kyrgyz" | "LanguageNone" | "Lao" | "Latin" | "Latvian" | "Lithuanian" | "MacedonianFYROM" | "Malayalam" | "MalayBruneiDarussalam" | "Malaysian" | "Maltese" | "Manipuri" | "Marathi" | "MexicanSpanish" | "Mongolian" | "Nepali" | "NoProofing" | "NorwegianBokmol" | "NorwegianNynorsk" | "Oriya" | "Oromo" | "Pashto" | "Persian" | "Polish" | "Portuguese" | "PortugueseBrazil" | "Punjabi" | "RhaetoRomanic" | "Romanian" | "RomanianMoldova" | "Russian" | "RussianMoldova" | "SamiLappish" | "Sanskrit" | "SerbianCyrillic" | "SerbianLatin" | "Sesotho" | "SimplifiedChinese" | "Sindhi" | "SindhiPakistan" | "Sinhalese" | "Slovak" | "Slovenian" | "Somali" | "Sorbian" | "Spanish" | "SpanishArgentina" | "SpanishBolivia" | "SpanishChile" | "SpanishColombia" | "SpanishCostaRica" | "SpanishDominicanRepublic" | "SpanishEcuador" | "SpanishElSalvador" | "SpanishGuatemala" | "SpanishHonduras" | "SpanishModernSort" | "SpanishNicaragua" | "SpanishPanama" | "SpanishParaguay" | "SpanishPeru" | "SpanishPuertoRico" | "SpanishUruguay" | "SpanishVenezuela" | "Sutu" | "Swahili" | "Swedish" | "SwedishFinland" | "SwissFrench" | "SwissGerman" | "SwissItalian" | "Syriac" | "Tajik" | "Tamazight" | "TamazightLatin" | "Tamil" | "Tatar" | "Telugu" | "Thai" | "Tibetan" | "TigrignaEritrea" | "TigrignaEthiopic" | "TraditionalChinese" | "Tsonga" | "Tswana" | "Turkish" | "Turkmen" | "Ukrainian" | "Urdu" | "UzbekCyrillic" | "UzbekLatin" | "Venda" | "Vietnamese" | "Welsh" | "Xhosa" | "Yi" | "Yiddish" | "Yoruba" | "Zulu"

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

orientation

Задает ориентацию текста в выделенном фрагменте.

orientation: Word.TextOrientation | "Horizontal" | "Upward" | "Downward" | "VerticalFarEast" | "HorizontalRotatedFarEast" | "Vertical";

Значение свойства

Word.TextOrientation | "Horizontal" | "Upward" | "Downward" | "VerticalFarEast" | "HorizontalRotatedFarEast" | "Vertical"

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

paragraphs

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

readonly paragraphs: Word.ParagraphCollection;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

range

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

readonly range: Word.Range;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

sections

SectionCollection Возвращает объект в выделенном фрагменте.

readonly sections: Word.SectionCollection;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

sentences

RangeScopedCollection Возвращает объект для каждого предложения в выделенном фрагменте.

readonly sentences: Word.RangeScopedCollection;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

shading

ShadingUniversal Возвращает объект для форматирования затенения для выделенного фрагмента.

readonly shading: Word.ShadingUniversal;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

start

Указывает начальную позицию выделенного символа.

start: number;

Значение свойства

number

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

storyLength

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

readonly storyLength: number;

Значение свойства

number

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

storyType

Возвращает тип истории для выделенного фрагмента.

readonly storyType: Word.StoryType | "MainText" | "Footnotes" | "Endnotes" | "Comments" | "TextFrame" | "EvenPagesHeader" | "PrimaryHeader" | "EvenPagesFooter" | "PrimaryFooter" | "FirstPageHeader" | "FirstPageFooter" | "FootnoteSeparator" | "FootnoteContinuationSeparator" | "FootnoteContinuationNotice" | "EndnoteSeparator" | "EndnoteContinuationSeparator" | "EndnoteContinuationNotice";

Значение свойства

Word.StoryType | "MainText" | "Footnotes" | "Endnotes" | "Comments" | "TextFrame" | "EvenPagesHeader" | "PrimaryHeader" | "EvenPagesFooter" | "PrimaryFooter" | "FirstPageHeader" | "FirstPageFooter" | "FootnoteSeparator" | "FootnoteContinuationSeparator" | "FootnoteContinuationNotice" | "EndnoteSeparator" | "EndnoteContinuationSeparator" | "EndnoteContinuationNotice"

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

tables

TableCollection Возвращает объект в выделенном фрагменте.

readonly tables: Word.TableCollection;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

text

Указывает текст в выделенном фрагменте.

text: string;

Значение свойства

string

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

topLevelTables

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

readonly topLevelTables: Word.TableCollection;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

type

Возвращает тип выделения.

readonly type: Word.SelectionType | "NoSelection" | "InsertionPoint" | "Normal" | "Frame" | "Column" | "Row" | "Block" | "InlineShape" | "SelectionShape";

Значение свойства

Word.SelectionType | "NoSelection" | "InsertionPoint" | "Normal" | "Frame" | "Column" | "Row" | "Block" | "InlineShape" | "SelectionShape"

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

words

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

readonly words: Word.RangeScopedCollection;

Значение свойства

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

Сведения о методе

calculate()

Вычисляет первое математическое выражение в выделенном фрагменте.

calculate(): OfficeExtension.ClientResult<number>;

Возвращаемое значение

Результат вычисления.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

cancelMode()

Отменяет такой режим, как расширение или выбор столбца. Это эквивалентно нажатию клавиши ESC.

cancelMode(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

clearCharacterStyleFormatting()

Удаляет форматирование символов, примененное с помощью стилей символов.

clearCharacterStyleFormatting(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

clearFormatting()

Удаляет форматирование символов и абзаца из выделенного фрагмента.

clearFormatting(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

clearManualCharacterFormatting()

Удаляет вручную примененное форматирование символов из выделенного текста.

clearManualCharacterFormatting(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

clearManualParagraphFormatting()

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

clearManualParagraphFormatting(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

clearParagraphFormatting()

Удаляет все форматирование абзаца из выделенного текста.

clearParagraphFormatting(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

clearParagraphStyle()

Удаляет форматирование абзаца, применяемое с помощью стилей абзацев.

clearParagraphStyle(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

collapse(direction)

Сворачивает выделение в начальную или конечную позицию.

collapse(direction?: Word.CollapseDirection): void;

Параметры

direction
Word.CollapseDirection

Необязательный параметр. Направление сворачивания.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

collapse(direction)

Сворачивает выделение в начальную или конечную позицию.

collapse(direction?: "Start" | "End"): void;

Параметры

direction

"Start" | "End"

Необязательный параметр. Направление сворачивания.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

convertToTable(options)

Примечание

Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.

Преобразует текст в диапазоне в таблицу.

convertToTable(options?: Word.SelectionConvertToTableOptions): Word.Table;

Параметры

options
Word.SelectionConvertToTableOptions

Необязательный параметр. Параметры преобразования текста в таблицу.

Возвращаемое значение

Объект Table , представляющий только что созданную таблицу.

Комментарии

[ Набор API: WordApi BETA (ТОЛЬКО ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) ]

copyAsPictureToClipboard()

Копирует выделенный фрагмент в буфер обмена в виде рисунка.

copyAsPictureToClipboard(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

copyFormat()

Копирует форматирование первого символа в выделенном тексте.

copyFormat(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

copyToClipboard()

Копирует выделенный фрагмент в буфер обмена.

copyToClipboard(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

createTextBox()

Добавляет текстовое поле по умолчанию вокруг выделенного фрагмента.

createTextBox(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

cut()

Удаляет выбранное содержимое из документа и перемещает его в буфер обмена.

cut(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

delete(options)

Удаляет указанное количество символов или слов.

delete(options?: Word.SelectionDeleteOptions): OfficeExtension.ClientResult<number>;

Параметры

options
Word.SelectionDeleteOptions

Необязательный параметр. Параметры удаления текста.

Возвращаемое значение

Число удаленных символов.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

detectLanguage()

Анализирует выделенный текст, чтобы определить язык, на который он написан.

detectLanguage(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

expand(unit)

Разворачивает выделенный фрагмент.

expand(unit?: Word.OperationUnit): OfficeExtension.ClientResult<number>;

Параметры

unit
Word.OperationUnit

Необязательный параметр. Развертываемая единица.

Возвращаемое значение

Количество символов, добавленных в диапазон или выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

expand(unit)

Разворачивает выделенный фрагмент.

expand(unit?: "Character" | "Word" | "Sentence" | "Paragraph" | "Line" | "Story" | "Screen" | "Section" | "Column" | "Row" | "Window" | "Cell" | "CharacterFormat" | "ParagraphFormat" | "Table" | "Item"): OfficeExtension.ClientResult<number>;

Параметры

unit

"Character" | "Word" | "Sentence" | "Paragraph" | "Line" | "Story" | "Screen" | "Section" | "Column" | "Row" | "Window" | "Cell" | "CharacterFormat" | "ParagraphFormat" | "Table" | "Item"

Необязательный параметр. Развертываемая единица.

Возвращаемое значение

Количество символов, добавленных в диапазон или выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

expandToWholeStory()

Расширяет выбор, чтобы включить всю историю.

expandToWholeStory(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

extend(character)

Включает режим расширения или, если режим расширения уже включен, выделение расширяется до следующей большей единицы текста.

extend(character?: Word.OperationUnit): void;

Параметры

character
Word.OperationUnit

Необязательный параметр. Символ, с помощью которого расширяется выделение. Этот аргумент учитывает регистр и должен вычисляться по строке или возникает ошибка. Кроме того, если значение этого аргумента больше одного символа, Microsoft Word полностью игнорирует команду.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

extend(character)

Включает режим расширения или, если режим расширения уже включен, выделение расширяется до следующей большей единицы текста.

extend(character?: "Character" | "Word" | "Sentence" | "Paragraph" | "Line" | "Story" | "Screen" | "Section" | "Column" | "Row" | "Window" | "Cell" | "CharacterFormat" | "ParagraphFormat" | "Table" | "Item"): void;

Параметры

character

"Character" | "Word" | "Sentence" | "Paragraph" | "Line" | "Story" | "Screen" | "Section" | "Column" | "Row" | "Window" | "Cell" | "CharacterFormat" | "ParagraphFormat" | "Table" | "Item"

Необязательный параметр. Символ, с помощью которого расширяется выделение. Этот аргумент учитывает регистр и должен вычисляться по строке или возникает ошибка. Кроме того, если значение этого аргумента больше одного символа, Microsoft Word полностью игнорирует команду.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

getNextRange(options)

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

getNextRange(options?: Word.SelectionNextOptions): Word.Range;

Параметры

options
Word.SelectionNextOptions

Необязательный параметр. Параметры операции next .

Возвращаемое значение

Объект Range , представляющий следующую единицу относительно выделенного фрагмента.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

getPreviousRange(options)

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

getPreviousRange(options?: Word.SelectionPreviousOptions): Word.Range;

Параметры

options
Word.SelectionPreviousOptions

Необязательный параметр. Параметры операции previous .

Возвращаемое значение

Объект Range , представляющий предыдущую единицу относительно выделенного фрагмента.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

goTo(options)

Примечание

Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.

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

goTo(options?: Word.GoToOptions): Word.Range;

Параметры

options
Word.GoToOptions

Необязательный параметр. Параметры операции goTo .

Возвращаемое значение

Объект Range , который теперь выбран.

Комментарии

[ Набор API: WordApi BETA (ТОЛЬКО ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) ]

goToNext(what)

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

goToNext(what: Word.GoToItem): Word.Range;

Параметры

what
Word.GoToItem

Тип элемента, к который нужно перейти.

Возвращаемое значение

Объект Range , ссылающийся на начальную позицию следующего элемента или расположения, указанного аргументом what .

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

goToNext(what)

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

goToNext(what: "Bookmark" | "Comment" | "Endnote" | "Field" | "Footnote" | "Graphic" | "Heading" | "Line" | "Page" | "Section" | "Table" | "EmbeddedObject" | "Equation" | "Percent" | "SpellingError" | "GrammaticalError" | "ProofreadingError"): Word.Range;

Параметры

what

"Bookmark" | "Comment" | "Endnote" | "Field" | "Footnote" | "Graphic" | "Heading" | "Line" | "Page" | "Section" | "Table" | "EmbeddedObject" | "Equation" | "Percent" | "SpellingError" | "GrammaticalError" | "ProofreadingError"

Тип элемента, к который нужно перейти.

Возвращаемое значение

Объект Range , ссылающийся на начальную позицию следующего элемента или расположения, указанного аргументом what .

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

goToPrevious(what)

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

goToPrevious(what: Word.GoToItem): Word.Range;

Параметры

what
Word.GoToItem

Тип элемента, к который нужно перейти.

Возвращаемое значение

Объект Range , ссылающийся на начальную позицию предыдущего элемента или расположение, указанное аргументом what .

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

goToPrevious(what)

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

goToPrevious(what: "Bookmark" | "Comment" | "Endnote" | "Field" | "Footnote" | "Graphic" | "Heading" | "Line" | "Page" | "Section" | "Table" | "EmbeddedObject" | "Equation" | "Percent" | "SpellingError" | "GrammaticalError" | "ProofreadingError"): Word.Range;

Параметры

what

"Bookmark" | "Comment" | "Endnote" | "Field" | "Footnote" | "Graphic" | "Heading" | "Line" | "Page" | "Section" | "Table" | "EmbeddedObject" | "Equation" | "Percent" | "SpellingError" | "GrammaticalError" | "ProofreadingError"

Тип элемента, к который нужно перейти.

Возвращаемое значение

Объект Range , ссылающийся на начальную позицию предыдущего элемента или расположение, указанное аргументом what .

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertAfter(text)

Вставляет указанный текст в конец диапазона или выделенного фрагмента.

insertAfter(text: string): void;

Параметры

text

string

Вставляемый текст.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertBefore(text)

Вставляет указанный текст перед выделением.

insertBefore(text: string): void;

Параметры

text

string

Вставляемый текст.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertCells(shiftCells)

Добавляет ячейки в существующую таблицу.

insertCells(shiftCells?: Word.TableCellInsertionLocation): void;

Параметры

shiftCells
Word.TableCellInsertionLocation

Необязательный параметр. Указывает способ вставки ячеек в существующие столбцы и строки таблицы. Значение по умолчанию — shiftDown.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertCells(shiftCells)

Добавляет ячейки в существующую таблицу.

insertCells(shiftCells?: "ShiftRight" | "ShiftDown" | "ShiftRowDown" | "ShiftColumnRight"): void;

Параметры

shiftCells

"ShiftRight" | "ShiftDown" | "ShiftRowDown" | "ShiftColumnRight"

Необязательный параметр. Указывает способ вставки ячеек в существующие столбцы и строки таблицы. Значение по умолчанию — shiftDown.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertColumnsLeft()

Вставляет столбцы слева от столбца, содержащего выделенный фрагмент.

insertColumnsLeft(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertColumnsRight()

Вставляет столбцы справа от текущего выделенного фрагмента.

insertColumnsRight(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertDateTime(options)

Вставляет текущую дату или время либо как текст, либо как поле TIME.

insertDateTime(options?: Word.SelectionInsertDateTimeOptions): void;

Параметры

options
Word.SelectionInsertDateTimeOptions

Необязательный параметр. Параметры вставки даты или времени.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertFormula(options)

Вставляет поле Формулы в выделенный фрагмент.

insertFormula(options?: Word.SelectionInsertFormulaOptions): void;

Параметры

options
Word.SelectionInsertFormulaOptions

Необязательный параметр. Параметры вставки формулы.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertNewPage()

Вставляет новую страницу в положение точки вставки.

insertNewPage(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertParagraphAfter()

Вставляет знак абзаца после выделения.

insertParagraphAfter(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertParagraphBefore()

Вставляет новый абзац перед выделенным фрагментом или диапазоном.

insertParagraphBefore(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertParagraphStyleSeparator()

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

insertParagraphStyleSeparator(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertRowsAbove(numRows)

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

insertRowsAbove(numRows: number): void;

Параметры

numRows

number

Необязательный параметр. Количество вставляемых строк.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertRowsBelow(numRows)

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

insertRowsBelow(numRows: number): void;

Параметры

numRows

number

Необязательный параметр. Количество вставляемых строк.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertSymbol(characterNumber, options)

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

insertSymbol(characterNumber: number, options?: Word.SelectionInsertSymbolOptions): void;

Параметры

characterNumber

number

Номер символа символа.

options
Word.SelectionInsertSymbolOptions

Необязательный параметр. Параметры вставки символа.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertText(Text)

Вставляет указанный текст.

insertText(Text: string): void;

Параметры

Text

string

Вставляемый текст.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

insertXml(xml, transform)

Вставляет указанный XML-код в документ на курсоре, заменяя любой выделенный текст.

insertXml(xml: string, transform?: string): void;

Параметры

xml

string

Вставляемая XML-строка.

transform

string

Необязательный параметр. Преобразование XSL для применения.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

isEqual(range)

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

isEqual(range: Word.Range): OfficeExtension.ClientResult<boolean>;

Параметры

range
Word.Range

Диапазон для сравнения.

Возвращаемое значение

true Значение , если выбор равен указанному диапазону.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

isInRange(range)

Возвращает значение true , если выделенный фрагмент содержится в указанном диапазоне.

isInRange(range: Word.Range): OfficeExtension.ClientResult<boolean>;

Параметры

range
Word.Range

Диапазон для сравнения.

Возвращаемое значение

true Значение , если выделенный фрагмент содержится в указанном диапазоне.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

isInStory(range)

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

isInStory(range: Word.Range): OfficeExtension.ClientResult<boolean>;

Параметры

range
Word.Range

Диапазон для сравнения.

Возвращаемое значение

true Значение , если выбор находится в той же истории, что и указанный диапазон.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

load(options)

Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().

load(options?: Word.Interfaces.SelectionLoadOptions): Word.Selection;

Параметры

options
Word.Interfaces.SelectionLoadOptions

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

Возвращаемое значение

load(propertyNames)

Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().

load(propertyNames?: string | string[]): Word.Selection;

Параметры

propertyNames

string | string[]

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

Возвращаемое значение

load(propertyNamesAndPaths)

Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().

load(propertyNamesAndPaths?: {
            select?: string;
            expand?: string;
        }): Word.Selection;

Параметры

propertyNamesAndPaths

{ select?: string; expand?: string; }

propertyNamesAndPaths.select — это строка с разделителями-запятыми, указывающая загружаемые свойства, и propertyNamesAndPaths.expand строка с разделителями-запятыми, указывающая загружаемые свойства навигации.

Возвращаемое значение

move(options)

Сворачивает выделение в начальную или конечную позицию, а затем перемещает свернутый объект на указанное количество единиц.

move(options?: Word.SelectionMoveOptions): OfficeExtension.ClientResult<number>;

Параметры

options
Word.SelectionMoveOptions

Необязательный параметр. Параметры перемещения выделенного фрагмента.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveDown(options)

Перемещает выделенный фрагмент вниз.

moveDown(options?: Word.SelectionMoveUpDownOptions): OfficeExtension.ClientResult<number>;

Параметры

options
Word.SelectionMoveUpDownOptions

Необязательный параметр. Параметры для перемещения вниз.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveEnd(options)

Перемещает конечную позицию символов диапазона или выделенного фрагмента.

moveEnd(options?: Word.SelectionMoveStartEndOptions): OfficeExtension.ClientResult<number>;

Параметры

options
Word.SelectionMoveStartEndOptions

Необязательный параметр. Параметры перемещения конца.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveEndUntil(characters, count)

Перемещает конечную позицию выделенного фрагмента до тех пор, пока в документе не будут найдены какие-либо из указанных символов.

moveEndUntil(characters: string, count?: number): OfficeExtension.ClientResult<number>;

Параметры

characters

string

Символы для поиска. Пример. Если указать "a", выделенный фрагмент перемещает конечную позицию в до первого символа "a".

count

number

Необязательный параметр. Максимальное количество символов для поиска.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveEndWhile(characters, count)

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

moveEndWhile(characters: string, count?: number): OfficeExtension.ClientResult<number>;

Параметры

characters

string

Символы для поиска. Пример. Если указать "abcd", выделенный фрагмент перемещает конечную позицию при обнаружении любой буквы из "abcd".

count

number

Необязательный параметр. Максимальное количество символов для поиска.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveLeft(options)

Перемещает выделенный фрагмент влево.

moveLeft(options?: Word.SelectionMoveLeftRightOptions): OfficeExtension.ClientResult<number>;

Параметры

options
Word.SelectionMoveLeftRightOptions

Необязательный параметр. Параметры перемещения влево.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveRight(options)

Перемещает выделенный фрагмент вправо.

moveRight(options?: Word.SelectionMoveLeftRightOptions): OfficeExtension.ClientResult<number>;

Параметры

options
Word.SelectionMoveLeftRightOptions

Необязательный параметр. Параметры для перемещения вправо.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveStart(options)

Перемещает начальную позицию выделенного фрагмента.

moveStart(options?: Word.SelectionMoveStartEndOptions): OfficeExtension.ClientResult<number>;

Параметры

options
Word.SelectionMoveStartEndOptions

Необязательный параметр. Параметры операции moveStart .

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveStartUntil(characters, count)

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

moveStartUntil(characters: string, count?: number): OfficeExtension.ClientResult<number>;

Параметры

characters

string

Символы для поиска. Если указать "a", выделенная область перемещает начальную позицию в перед первым символом "a".

count

number

Необязательный параметр. Максимальное количество символов для поиска.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveStartWhile(characters, count)

Перемещает начальную позицию выделенного фрагмента, пока в документе находятся все указанные символы.

moveStartWhile(characters: string, count?: number): OfficeExtension.ClientResult<number>;

Параметры

characters

string

Символы для поиска. Пример. Если указать "abcd", выделение перемещает начальную позицию при обнаружении любой буквы из "abcd".

count

number

Необязательный параметр. Максимальное количество символов для поиска.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveUntil(characters, count)

Перемещает выделенный фрагмент до тех пор, пока в документе не будет найден один из указанных символов.

moveUntil(characters: string, count?: number): OfficeExtension.ClientResult<number>;

Параметры

characters

string

Символы для поиска. Пример. Если указать "a", выделение перемещается в позицию перед первым символом "a".

count

number

Необязательный параметр. Максимальное количество символов для поиска.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveUp(options)

Перемещает выделенный фрагмент вверх.

moveUp(options?: Word.SelectionMoveUpDownOptions): OfficeExtension.ClientResult<number>;

Параметры

options
Word.SelectionMoveUpDownOptions

Необязательный параметр. Параметры для перемещения вверх.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

moveWhile(characters, count)

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

moveWhile(characters: string, count?: number): OfficeExtension.ClientResult<number>;

Параметры

characters

string

Символы для поиска. Пример. Если указать "abcd", выделение перемещается в положение при обнаружении любой буквы из "abcd".

count

number

Необязательный параметр. Максимальное количество символов для поиска.

Возвращаемое значение

Количество символов, на которые был перемещен выделенный фрагмент.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

nextField()

Выбирает следующее поле.

nextField(): Word.Field;

Возвращаемое значение

Следующее поле.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

nextSubdocument()

Перемещает выделенный фрагмент в следующий вложенный документ.

nextSubdocument(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

pasteAndFormat(type)

Вставляет содержимое из буфера обмена и форматирует его, как указано.

pasteAndFormat(type: Word.PasteFormatType): void;

Параметры

type
Word.PasteFormatType

Тип вставки формата для ячеек таблицы.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

pasteAndFormat(type)

Вставляет содержимое из буфера обмена и форматирует его, как указано.

pasteAndFormat(type: "PasteDefault" | "SingleCellText" | "SingleCellTable" | "ListContinueNumbering" | "ListRestartNumbering" | "TableAppendTable" | "TableInsertAsRows" | "TableOriginalFormatting" | "ChartPicture" | "Chart" | "ChartLinked" | "FormatOriginalFormatting" | "FormatSurroundingFormattingWithEmphasis" | "FormatPlainText" | "TableOverwriteCells" | "ListCombineWithExistingList" | "ListDontMerge" | "UseDestinationStylesRecovery"): void;

Параметры

type

"PasteDefault" | "SingleCellText" | "SingleCellTable" | "ListContinueNumbering" | "ListRestartNumbering" | "TableAppendTable" | "TableInsertAsRows" | "TableOriginalFormatting" | "ChartPicture" | "Chart" | "ChartLinked" | "FormatOriginalFormatting" | "FormatSurroundingFormattingWithEmphasis" | "FormatPlainText" | "TableOverwriteCells" | "ListCombineWithExistingList" | "ListDontMerge" | "UseDestinationStylesRecovery"

Тип вставки формата для ячеек таблицы.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

pasteExcelTable(linkedToExcel, wordFormatting, rtf)

Вставляет и форматирует таблицу Microsoft Excel.

pasteExcelTable(linkedToExcel: boolean, wordFormatting: boolean, rtf: boolean): void;

Параметры

linkedToExcel

boolean

Указывает, связана ли таблица с Excel.

wordFormatting

boolean

Следует ли применять форматирование Word.

rtf

boolean

Указывает, следует ли вставить формат RTF.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

pasteFormat()

Применяет к выделенному фрагменту форматирование copyFormat , скопированное с помощью метода .

pasteFormat(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

pasteTableCellsAppendTable()

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

pasteTableCellsAppendTable(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

pasteTableCellsAsNestedTable()

Вставляет ячейку или группу ячеек в виде вложенной таблицы в выделенную область.

pasteTableCellsAsNestedTable(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

previousField()

Выбирает и возвращает предыдущее поле.

previousField(): Word.Field;

Возвращаемое значение

Предыдущее поле.

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

previousSubdocument()

Перемещает выделенный фрагмент в предыдущий вложенный документ.

previousSubdocument(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

replaceParagraph()

Заменяет выделенный фрагмент новым абзацем.

replaceParagraph(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

select()

Выделяет текущий текст.

select(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

selectCell()

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

selectCell(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

selectColumn()

Выбирает столбец, содержащий точку вставки, или выбирает все столбцы, содержащие выделение, когда выделение находится в таблице.

selectColumn(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

selectCurrentAlignment()

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

selectCurrentAlignment(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

selectCurrentColor()

Расширяет выделение вперед до тех пор, пока не появится текст с другим цветом.

selectCurrentColor(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

selectCurrentFont()

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

selectCurrentFont(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

selectCurrentIndent()

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

selectCurrentIndent(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

selectCurrentSpacing()

Расширяет выделение вперед до тех пор, пока не будет обнаружен абзац с другим междустрочный интервал.

selectCurrentSpacing(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

selectCurrentTabs()

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

selectCurrentTabs(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

selectRow()

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

selectRow(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

setRange(start, end)

Задает начальную и конечную позиции символов для выделения. Значения позиции символов начинаются в начале истории, а первое значение — 0. Учитываются все символы, включая непечатные символы. Скрытые символы учитываются, даже если они не отображаются.

setRange(start: number, end: number): void;

Параметры

start

number

Начальная позиция персонажа текущей истории.

end

number

Конечная позиция персонажа текущей истории.

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

shrink()

Сжимает выделение до следующей меньшей единицы текста. Прогрессирование единиц для этого метода выглядит следующим образом: весь документ, раздел, абзац, предложение, слово, точка вставки.

shrink(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

shrinkDiscontiguousSelection()

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

shrinkDiscontiguousSelection(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

splitTable()

Вставляет пустой абзац над первой строкой выделенного фрагмента. Если выделенный фрагмент не находится в первой строке таблицы, таблица делится на две таблицы. Если выбор отсутствует в таблице, возникает ошибка.

splitTable(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

toggleCharacterCode()

Переключает выбор между символом Юникода и соответствующим шестнадцатеричным значением.

toggleCharacterCode(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

toJSON()

Переопределяет метод JavaScript toJSON() , чтобы обеспечить более полезные выходные данные при передаче объекта API в JSON.stringify(). (JSON.stringifyв свою очередь вызывает toJSON метод переданного ему объекта.) В то время как исходный Word.Selection объект является объектом API, toJSON метод возвращает обычный объект JavaScript (типизированный как Word.Interfaces.SelectionData), который содержит неглубокие копии всех загруженных дочерних свойств из исходного объекта.

toJSON(): Word.Interfaces.SelectionData;

Возвращаемое значение

track()

Отслеживает объект для автоматической корректировки с учетом окружающих изменений в документе. Этот вызов является сокращением для context.trackedObjects.add(thisObject). Если вы используете этот объект в вызовах .sync и вне последовательного выполнения пакета .run и получаете ошибку InvalidObjectPath при задании свойства или вызове метода для объекта, необходимо добавить объект в отслеживаемую коллекцию объектов при первом создании объекта. Если этот объект является частью коллекции, следует также отслеживать родительскую коллекцию.

track(): Word.Selection;

Возвращаемое значение

typeBackspace()

Удаляет символ, предшествующий выделению (если свернут) или точке вставки.

typeBackspace(): void;

Возвращаемое значение

void

Комментарии

[ Набор API: WordApiDesktop 1.4 ]

untrack()

Освобождает память, связанную с этим объектом, если он ранее отслеживался. Этот вызов является сокращенным для context.trackedObjects.remove(thisObject). Наличие большого количества отслеживаемых объектов замедляет ведущее приложение, поэтому не забывайте освобождать любые добавленные объекты после завершения их использования. Вызов потребуется выполнить context.sync() до того, как выпуск памяти вступит в силу.

untrack(): Word.Selection;

Возвращаемое значение