Word.Selection class
表示所选区域或Word文档中的插入点。
注解
注意: Range 对象与对象共享许多相同的方法和属性 Selection 。 当没有理由以物理方式更改当前所选内容时,使用 Range 对象更适合用于作文档。
属性
| borders | 返回一个 |
| characters | 返回一个 |
| comments | 返回一个 |
| context | 与 对象关联的请求上下文。 这会将加载项的进程连接到 Office 主机应用程序的进程。 |
| end | 指定所选内容的结束字符位置。 |
| fields | 返回一个 |
| fit |
指定Word适合当前选定内容中的文本的宽度。 |
| font | 返回 |
| formatted |
指定一个 |
| has |
返回拼写和语法检查器是否忽略所选文本。 如果所选文本包含已校对和未校对内容的混合,则此 API 返回 |
| is |
返回指定窗口或窗格中的选择是否处于活动状态。 |
| is |
指定列选择模式是否处于活动状态。 |
| is |
返回所选内容是否位于表中的行尾标记处。 |
| is |
指定扩展模式是否处于活动状态。 |
| is |
返回插入点是否位于行的末尾。 |
| is |
指定所选内容的开头是否处于活动状态。 |
| language |
指定Word是否已检测到所选文本的语言。 |
| language |
返回所选内容的语言。 |
| language |
返回所选内容的东亚语言。 |
| language |
返回未分类为东亚语言的选项的语言。 |
| orientation | 指定选定内容中文本的方向。 |
| paragraphs | 返回一个 |
| range | 返回 |
| sections | 返回 |
| sentences | 返回 |
| shading | 返回 |
| start | 指定所选内容的起始字符位置。 |
| story |
返回包含所选内容的故事中的字符数。 |
| story |
返回所选内容的故事类型。 |
| tables | 返回 |
| text | 指定选定内容中的文本。 |
| top |
返回当前选定内容中最外层嵌套级别的表。 |
| type | 返回选择类型。 |
| words | 返回对象, |
方法
| calculate() | 计算所选内容中的第一个数学表达式。 |
| cancel |
取消扩展或列选择等模式。 这等效于按 Esc 键。 |
| clear |
删除通过字符样式应用的字符格式。 |
| clear |
从选定内容中删除字符和段落格式。 |
| clear |
从所选文本中删除手动应用的字符格式。 |
| clear |
从所选文本中删除手动应用的段落格式设置。 |
| clear |
从所选文本中删除所有段落格式。 |
| clear |
删除通过段落样式应用的段落格式。 |
| collapse(direction) | 将所选内容折叠到起始或结束位置。 |
| collapse(direction) | 将所选内容折叠到起始或结束位置。 |
| convert |
将范围内的文本转换为表格。 |
| copy |
将所选内容作为图片复制到剪贴板。 |
| copy |
复制选定文字第一个字符的字符格式。 |
| copy |
将所选内容复制到剪贴板。 |
| create |
在所选内容周围添加默认大小的文本框。 |
| cut() | 从文档中删除所选内容并将其移动到剪贴板。 |
| delete(options) | 删除指定数量的字符或单词。 |
| detect |
分析所选文本以确定其编写语言。 |
| expand(unit) | 展开所选内容。 |
| expand(unit) | 展开所选内容。 |
| expand |
展开所选内容以包含整个情景。 |
| extend(character) | 打开扩展模式。如果扩展模式已经打开,则将选定内容扩展到下一个更大的文本单位。 |
| extend(character) | 打开扩展模式。如果扩展模式已经打开,则将选定内容扩展到下一个更大的文本单位。 |
| get |
返回一个 |
| get |
返回一个 |
| go |
返回一个 |
| go |
返回一个 |
| go |
返回一个 |
| go |
返回一个 |
| go |
返回一个 |
| insert |
在区域或选定内容的末尾插入指定的文本。 |
| insert |
在所选内容之前插入指定的文本。 |
| insert |
向原有表添加单元格。 |
| insert |
向原有表添加单元格。 |
| insert |
在选定内容的左侧插入新列。 |
| insert |
在当前选定内容的右边插入列。 |
| insert |
以文本或 TIME 字段的形式插入当前日期或时间,或同时插入两者。 |
| insert |
在所选内容处插入 “公式”字段 。 |
| insert |
在插入点的位置插入新页。 |
| insert |
在所选内容后插入段落标记。 |
| insert |
在所选内容或区域之前插入新段落。 |
| insert |
插入一个特殊的隐藏段落标记,允许Word联接使用不同段落样式设置格式的段落。 |
| insert |
在当前选定内容上方插入行。 |
| insert |
在当前选定内容的下方插入行。 |
| insert |
插入一个符号,用来替换指定的所选内容。 |
| insert |
插入指定的文本。 |
| insert |
将指定的 XML 插入文档中的光标处,并且替换任何选定文本。 |
| is |
返回所选内容是否等于指定范围。 |
| is |
|
| is |
返回所选内容是否与指定区域位于同一文章中。 |
| load(options) | 将命令加入队列以加载对象的指定属性。 阅读属性前必须先调用 |
| load(property |
将命令加入队列以加载对象的指定属性。 阅读属性前必须先调用 |
| load(property |
将命令加入队列以加载对象的指定属性。 阅读属性前必须先调用 |
| move(options) | 将所选内容折叠到其开始或结束位置,然后将折叠的对象移动指定的单位数。 |
| move |
向下移动所选内容。 |
| move |
移动区域或所选内容的结束字符位置。 |
| move |
移动所选内容的结束位置,直到在文档中找到任何指定字符。 |
| move |
在文档中找到任何指定字符时,移动所选内容的结束字符位置。 |
| move |
将所选内容向左移动。 |
| move |
将所选内容向右移动。 |
| move |
移动所选内容的起始位置。 |
| move |
移动所选内容的起始位置,直到在文档中找到指定字符之一。 |
| move |
在文档中找到任何指定字符时,移动所选内容的起始位置。 |
| move |
移动所选内容,直到在文档中找到指定字符之一。 |
| move |
将所选内容向上移动。 |
| move |
在文档中找到任何指定字符时移动所选内容。 |
| next |
选定下一个域。 |
| next |
将所选内容移至下一个子文档。 |
| paste |
粘贴剪贴板中的内容,并按指定格式设置这些内容的格式。 |
| paste |
粘贴剪贴板中的内容,并按指定格式设置这些内容的格式。 |
| paste |
粘贴 Microsoft Excel 表格并设置其格式。 |
| paste |
将使用 |
| paste |
通过在所选行之间插入粘贴的行,将粘贴的单元格合并到现有的表格中。 |
| paste |
将一个或一组单元格作为嵌套表格粘贴到所选内容中。 |
| previous |
选择并返回前一域。 |
| previous |
将所选内容移至上一个子文档。 |
| replace |
将所选内容替换为新段落。 |
| select() | 选择当前文本。 |
| select |
当选定内容位于表格中时,选择包含当前选定内容的整个单元格。 |
| select |
选择包含插入点的列,或者在选定内容位于表中时选择包含所选内容的所有列。 |
| select |
向前扩展选定部分,直到遇到另一种段落对齐方式为止。 |
| select |
向前扩展选定内容,直至遇到另一种颜色的文字为止。 |
| select |
向前扩展选定内容,直至遇到另一种字体或字号。 |
| select |
向前扩展选定内容,直至遇到具有另一种段落左右缩进量的文本为止。 |
| select |
向前扩展选定内容,直至遇到具有另一种行间距的段落为止。 |
| select |
向前扩展选定内容,直至遇到另一种制表位的段落为止。 |
| select |
选择包含插入点的行,或者在选定内容位于表中时选择包含所选内容的所有行。 |
| set |
设置所选内容的起始字符和结束字符的位置。 字符位置值从文章开头开始,第一个值为 0。 将计算所有字符,包括非打印字符。 隐藏字符即便未显示也计算在内。 |
| shrink() | 将所选内容缩减至下一级较小的文字单位。 此方法的单位级数如下:整篇文档、节、段落、句子、单词及插入点。 |
| shrink |
当当前选定内容包含多个未连接的选定内容时,取消对除最近选定文本的所有选择。 |
| split |
在所选内容的第一行上方插入一个空段落。 如果选定内容不在表格中的第一行,则将该表格拆分为两个表格。 如果选定内容不在表格中,则会导致出错。 |
| toggle |
在 Unicode 字符与其对应的十六进制值之间切换所选内容。 |
| toJSON() | 重写 JavaScript |
| track() | 根据文档中的相应更改来跟踪对象,以便进行自动调整。 此调用是 context.trackedObjects.add (thisObject) 的简写。 如果跨 |
| type |
如果) 或插入点折叠,则删除所选内容 (前面的字符。 |
| untrack() | 释放与此对象关联的内存(如果先前已跟踪过)。 此调用是 context.trackedObjects.remove (thisObject) 的简写。 拥有许多跟踪对象会降低主机应用程序的速度,因此请在使用完毕后释放所添加的任何对象。 在内存发布生效之前,需要调用 |
属性详细信息
borders
返回一个 BorderUniversalCollection 对象,该对象代表所选内容中对象的所有边框。
readonly borders: Word.BorderUniversalCollection;
属性值
注解
characters
返回一个 RangeScopedCollection 对象,该对象代表所选内容中的每个字符。
readonly characters: Word.RangeScopedCollection;
属性值
注解
comments
返回一个 CommentCollection 对象,该对象代表所选内容中的所有注释。
readonly comments: Word.CommentCollection;
属性值
注解
context
end
fields
返回一个 FieldCollection 对象,该对象代表所选内容中的所有字段。
readonly fields: Word.FieldCollection;
属性值
注解
fitTextWidth
font
formattedText
指定一个 Range 对象,该对象包括区域或选定内容中的带格式文本。
formattedText: Word.Range;
属性值
注解
hasNoProofing
返回拼写和语法检查器是否忽略所选文本。 如果所选文本包含已校对和未校对内容的混合,则此 API 返回 null。
readonly hasNoProofing: boolean;
属性值
boolean
注解
isActive
isColumnSelectModeActive
isEndOfRowMark
isExtendModeActive
isInsertionPointAtEndOfLine
返回插入点是否位于行的末尾。
readonly isInsertionPointAtEndOfLine: boolean;
属性值
boolean
注解
isStartActive
languageDetected
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"
注解
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"
注解
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"
注解
orientation
指定选定内容中文本的方向。
orientation: Word.TextOrientation | "Horizontal" | "Upward" | "Downward" | "VerticalFarEast" | "HorizontalRotatedFarEast" | "Vertical";
属性值
Word.TextOrientation | "Horizontal" | "Upward" | "Downward" | "VerticalFarEast" | "HorizontalRotatedFarEast" | "Vertical"
注解
paragraphs
返回一个 ParagraphCollection 对象,该对象代表所选内容中的所有段落。
readonly paragraphs: Word.ParagraphCollection;
属性值
注解
range
返回 Range 选定内容中包含的文档部分的 对象。
readonly range: Word.Range;
属性值
注解
sections
返回 SectionCollection 所选内容中的 对象。
readonly sections: Word.SectionCollection;
属性值
注解
sentences
返回 RangeScopedCollection 所选内容中每个句子的 对象。
readonly sentences: Word.RangeScopedCollection;
属性值
注解
shading
返回 ShadingUniversal 选定内容的底纹格式的对象。
readonly shading: Word.ShadingUniversal;
属性值
注解
start
storyLength
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"
注解
tables
返回 TableCollection 所选内容中的 对象。
readonly tables: Word.TableCollection;
属性值
注解
text
topLevelTables
返回当前选定内容中最外层嵌套级别的表。
readonly topLevelTables: Word.TableCollection;
属性值
注解
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"
注解
words
返回对象, RangeScopedCollection 该对象代表所选内容中的每个单词。
readonly words: Word.RangeScopedCollection;
属性值
注解
方法详细信息
calculate()
计算所选内容中的第一个数学表达式。
calculate(): OfficeExtension.ClientResult<number>;
返回
OfficeExtension.ClientResult<number>
计算结果。
注解
cancelMode()
clearCharacterStyleFormatting()
clearFormatting()
clearManualCharacterFormatting()
clearManualParagraphFormatting()
从所选文本中删除手动应用的段落格式设置。
clearManualParagraphFormatting(): void;
返回
void
注解
clearParagraphFormatting()
clearParagraphStyle()
collapse(direction)
将所选内容折叠到起始或结束位置。
collapse(direction?: Word.CollapseDirection): void;
参数
- direction
- Word.CollapseDirection
可选。 折叠方向。
返回
void
注解
collapse(direction)
将所选内容折叠到起始或结束位置。
collapse(direction?: "Start" | "End"): void;
参数
- direction
-
"Start" | "End"
可选。 折叠方向。
返回
void
注解
convertToTable(options)
注意
此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。
将范围内的文本转换为表格。
convertToTable(options?: Word.SelectionConvertToTableOptions): Word.Table;
参数
可选。 用于将文本转换为表格的选项。
返回
一个 Table 表示新创建的表的 对象。
注解
copyAsPictureToClipboard()
copyFormat()
copyToClipboard()
createTextBox()
cut()
delete(options)
删除指定数量的字符或单词。
delete(options?: Word.SelectionDeleteOptions): OfficeExtension.ClientResult<number>;
参数
- options
- Word.SelectionDeleteOptions
可选。 用于删除文本的选项。
返回
OfficeExtension.ClientResult<number>
删除的字符数。
注解
detectLanguage()
expand(unit)
展开所选内容。
expand(unit?: Word.OperationUnit): OfficeExtension.ClientResult<number>;
参数
- unit
- Word.OperationUnit
可选。 要展开的单元。
返回
OfficeExtension.ClientResult<number>
添加到范围或选定内容的字符数。
注解
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"
可选。 要展开的单元。
返回
OfficeExtension.ClientResult<number>
添加到范围或选定内容的字符数。
注解
expandToWholeStory()
extend(character)
打开扩展模式。如果扩展模式已经打开,则将选定内容扩展到下一个更大的文本单位。
extend(character?: Word.OperationUnit): void;
参数
- character
- Word.OperationUnit
可选。 通过该扩展所选内容的字符。 此参数区分大小写,必须计算为字符串,否则会发生错误。 此外,如果该参数的值的长度超过一个字符,Word 将完全忽略该命令。
返回
void
注解
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"
可选。 通过该扩展所选内容的字符。 此参数区分大小写,必须计算为字符串,否则会发生错误。 此外,如果该参数的值的长度超过一个字符,Word 将完全忽略该命令。
返回
void
注解
getNextRange(options)
返回一个 Range 对象,该对象代表相对于所选内容的下一个单位。
getNextRange(options?: Word.SelectionNextOptions): Word.Range;
参数
- options
- Word.SelectionNextOptions
可选。 作 next 的选项。
返回
一个 Range 对象,表示相对于所选内容的下一个单位。
注解
getPreviousRange(options)
返回一个 Range 对象,该对象代表相对于所选内容的上一个单位。
getPreviousRange(options?: Word.SelectionPreviousOptions): Word.Range;
参数
- options
- Word.SelectionPreviousOptions
可选。 作 previous 的选项。
返回
一个 Range 对象,表示相对于所选内容的上一个单位。
注解
goTo(options)
注意
此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。
返回一个 Range 对象,该对象代表 指定的 options 区域,并将插入点移动到紧靠在指定项前面的字符位置。
goTo(options?: Word.GoToOptions): Word.Range;
参数
- options
- Word.GoToOptions
可选。 作 goTo 的选项。
返回
一个 Range 现在选中的对象。
注解
goToNext(what)
返回一个 Range 对象,该对象引用自变量指定的下一项或位置的 what 起始位置,并将所选内容移动到指定项。
goToNext(what: Word.GoToItem): Word.Range;
参数
- what
- Word.GoToItem
要转到的项目类型。
返回
一个 Range 对象,该对象引用由 参数指定的下一项或位置的 what 起始位置。
注解
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 起始位置。
注解
goToPrevious(what)
返回一个 Range 对象,该对象引用自变量指定的 what 上一项或位置的起始位置,并将所选内容移动到指定项。
goToPrevious(what: Word.GoToItem): Word.Range;
参数
- what
- Word.GoToItem
要转到的项目类型。
返回
一个 Range 对象,该对象引用由 参数指定的上一项或位置的 what 起始位置。
注解
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 起始位置。
注解
insertAfter(text)
在区域或选定内容的末尾插入指定的文本。
insertAfter(text: string): void;
参数
- text
-
string
要插入的文本。
返回
void
注解
insertBefore(text)
在所选内容之前插入指定的文本。
insertBefore(text: string): void;
参数
- text
-
string
要插入的文本。
返回
void
注解
insertCells(shiftCells)
向原有表添加单元格。
insertCells(shiftCells?: Word.TableCellInsertionLocation): void;
参数
- shiftCells
- Word.TableCellInsertionLocation
可选。 指定如何将单元格插入到表的现有列和行中。 默认值 shiftDown为 。
返回
void
注解
insertCells(shiftCells)
向原有表添加单元格。
insertCells(shiftCells?: "ShiftRight" | "ShiftDown" | "ShiftRowDown" | "ShiftColumnRight"): void;
参数
- shiftCells
-
"ShiftRight" | "ShiftDown" | "ShiftRowDown" | "ShiftColumnRight"
可选。 指定如何将单元格插入到表的现有列和行中。 默认值 shiftDown为 。
返回
void
注解
insertColumnsLeft()
insertColumnsRight()
insertDateTime(options)
以文本或 TIME 字段的形式插入当前日期或时间,或同时插入两者。
insertDateTime(options?: Word.SelectionInsertDateTimeOptions): void;
参数
可选。 用于插入日期或时间的选项。
返回
void
注解
insertFormula(options)
在所选内容处插入 “公式”字段 。
insertFormula(options?: Word.SelectionInsertFormulaOptions): void;
参数
可选。 用于插入公式的选项。
返回
void
注解
insertNewPage()
insertParagraphAfter()
insertParagraphBefore()
insertParagraphStyleSeparator()
插入一个特殊的隐藏段落标记,允许Word联接使用不同段落样式设置格式的段落。
insertParagraphStyleSeparator(): void;
返回
void
注解
insertRowsAbove(numRows)
在当前选定内容上方插入行。
insertRowsAbove(numRows: number): void;
参数
- numRows
-
number
可选。 要插入的行数。
返回
void
注解
insertRowsBelow(numRows)
在当前选定内容的下方插入行。
insertRowsBelow(numRows: number): void;
参数
- numRows
-
number
可选。 要插入的行数。
返回
void
注解
insertSymbol(characterNumber, options)
插入一个符号,用来替换指定的所选内容。
insertSymbol(characterNumber: number, options?: Word.SelectionInsertSymbolOptions): void;
参数
- characterNumber
-
number
符号的字符号。
可选。 用于插入符号的选项。
返回
void
注解
insertText(Text)
插入指定的文本。
insertText(Text: string): void;
参数
- Text
-
string
要插入的文本。
返回
void
注解
insertXml(xml, transform)
将指定的 XML 插入文档中的光标处,并且替换任何选定文本。
insertXml(xml: string, transform?: string): void;
参数
- xml
-
string
要插入的 XML 字符串。
- transform
-
string
可选。 要应用的 XSL 转换。
返回
void
注解
isEqual(range)
返回所选内容是否等于指定范围。
isEqual(range: Word.Range): OfficeExtension.ClientResult<boolean>;
参数
- range
- Word.Range
要比较的范围。
返回
OfficeExtension.ClientResult<boolean>
true 如果所选内容等于指定范围,则为 。
注解
isInRange(range)
true如果所选内容包含在指定范围内,则返回 。
isInRange(range: Word.Range): OfficeExtension.ClientResult<boolean>;
参数
- range
- Word.Range
要比较的范围。
返回
OfficeExtension.ClientResult<boolean>
true 如果所选内容包含在指定范围内,则为 。
注解
isInStory(range)
返回所选内容是否与指定区域位于同一文章中。
isInStory(range: Word.Range): OfficeExtension.ClientResult<boolean>;
参数
- range
- Word.Range
要比较的范围。
返回
OfficeExtension.ClientResult<boolean>
true 如果所选内容与指定区域位于同一文章中,则为 。
注解
load(options)
将命令加入队列以加载对象的指定属性。 阅读属性前必须先调用 context.sync()。
load(options?: Word.Interfaces.SelectionLoadOptions): Word.Selection;
参数
提供要加载对象的属性的选项。
返回
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
可选。 用于移动所选内容的选项。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveDown(options)
向下移动所选内容。
moveDown(options?: Word.SelectionMoveUpDownOptions): OfficeExtension.ClientResult<number>;
参数
- options
- Word.SelectionMoveUpDownOptions
可选。 用于向下移动的选项。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveEnd(options)
移动区域或所选内容的结束字符位置。
moveEnd(options?: Word.SelectionMoveStartEndOptions): OfficeExtension.ClientResult<number>;
参数
可选。 用于移动结束的选项。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveEndUntil(characters, count)
移动所选内容的结束位置,直到在文档中找到任何指定字符。
moveEndUntil(characters: string, count?: number): OfficeExtension.ClientResult<number>;
参数
- characters
-
string
要搜索的字符。 例如。 如果指定“a”,所选内容会将结束位置移到第一个“a”字符之前。
- count
-
number
可选。 要搜索的最大字符数。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveEndWhile(characters, count)
在文档中找到任何指定字符时,移动所选内容的结束字符位置。
moveEndWhile(characters: string, count?: number): OfficeExtension.ClientResult<number>;
参数
- characters
-
string
要搜索的字符。 例如。 如果指定“abcd”,则当找到“abcd”中的任何字母时,所选内容将移动结束位置。
- count
-
number
可选。 要搜索的最大字符数。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveLeft(options)
将所选内容向左移动。
moveLeft(options?: Word.SelectionMoveLeftRightOptions): OfficeExtension.ClientResult<number>;
参数
可选。 用于向左移动的选项。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveRight(options)
将所选内容向右移动。
moveRight(options?: Word.SelectionMoveLeftRightOptions): OfficeExtension.ClientResult<number>;
参数
可选。 用于向右移动的选项。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveStart(options)
移动所选内容的起始位置。
moveStart(options?: Word.SelectionMoveStartEndOptions): OfficeExtension.ClientResult<number>;
参数
可选。 作 moveStart 的选项。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveStartUntil(characters, count)
移动所选内容的起始位置,直到在文档中找到指定字符之一。
moveStartUntil(characters: string, count?: number): OfficeExtension.ClientResult<number>;
参数
- characters
-
string
要搜索的字符。 如果指定“a”,则所选内容会将开始位置移到第一个“a”字符之前。
- count
-
number
可选。 要搜索的最大字符数。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveStartWhile(characters, count)
在文档中找到任何指定字符时,移动所选内容的起始位置。
moveStartWhile(characters: string, count?: number): OfficeExtension.ClientResult<number>;
参数
- characters
-
string
要搜索的字符。 例如。 如果指定“abcd”,则当找到“abcd”中的任何字母时,所选内容将移动起始位置。
- count
-
number
可选。 要搜索的最大字符数。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveUntil(characters, count)
移动所选内容,直到在文档中找到指定字符之一。
moveUntil(characters: string, count?: number): OfficeExtension.ClientResult<number>;
参数
- characters
-
string
要搜索的字符。 例如。 如果指定“a”,所选内容将移动到第一个“a”字符之前的位置。
- count
-
number
可选。 要搜索的最大字符数。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveUp(options)
将所选内容向上移动。
moveUp(options?: Word.SelectionMoveUpDownOptions): OfficeExtension.ClientResult<number>;
参数
- options
- Word.SelectionMoveUpDownOptions
可选。 用于向上移动的选项。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
moveWhile(characters, count)
在文档中找到任何指定字符时移动所选内容。
moveWhile(characters: string, count?: number): OfficeExtension.ClientResult<number>;
参数
- characters
-
string
要搜索的字符。 例如。 如果指定“abcd”,则当找到“abcd”中的任何字母时,所选内容将移动到该位置。
- count
-
number
可选。 要搜索的最大字符数。
返回
OfficeExtension.ClientResult<number>
移动所选内容的字符数。
注解
nextField()
nextSubdocument()
pasteAndFormat(type)
粘贴剪贴板中的内容,并按指定格式设置这些内容的格式。
pasteAndFormat(type: Word.PasteFormatType): void;
参数
- type
- Word.PasteFormatType
表格单元格的格式粘贴类型。
返回
void
注解
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
注解
pasteExcelTable(linkedToExcel, wordFormatting, rtf)
粘贴 Microsoft Excel 表格并设置其格式。
pasteExcelTable(linkedToExcel: boolean, wordFormatting: boolean, rtf: boolean): void;
参数
- linkedToExcel
-
boolean
表是否链接到 Excel。
- wordFormatting
-
boolean
是否应用Word格式。
- rtf
-
boolean
是否 (RTF) 粘贴为 RTF 格式。
返回
void
注解
pasteFormat()
pasteTableCellsAppendTable()
通过在所选行之间插入粘贴的行,将粘贴的单元格合并到现有的表格中。
pasteTableCellsAppendTable(): void;
返回
void
注解
pasteTableCellsAsNestedTable()
将一个或一组单元格作为嵌套表格粘贴到所选内容中。
pasteTableCellsAsNestedTable(): void;
返回
void
注解
previousField()
previousSubdocument()
replaceParagraph()
select()
selectCell()
selectColumn()
selectCurrentAlignment()
selectCurrentColor()
selectCurrentFont()
selectCurrentIndent()
向前扩展选定内容,直至遇到具有另一种段落左右缩进量的文本为止。
selectCurrentIndent(): void;
返回
void
注解
selectCurrentSpacing()
selectCurrentTabs()
selectRow()
setRange(start, end)
设置所选内容的起始字符和结束字符的位置。 字符位置值从文章开头开始,第一个值为 0。 将计算所有字符,包括非打印字符。 隐藏字符即便未显示也计算在内。
setRange(start: number, end: number): void;
参数
- start
-
number
当前故事的起始字符位置。
- end
-
number
当前故事的结束字符位置。
返回
void
注解
shrink()
将所选内容缩减至下一级较小的文字单位。 此方法的单位级数如下:整篇文档、节、段落、句子、单词及插入点。
shrink(): void;
返回
void
注解
shrinkDiscontiguousSelection()
当当前选定内容包含多个未连接的选定内容时,取消对除最近选定文本的所有选择。
shrinkDiscontiguousSelection(): void;
返回
void
注解
splitTable()
在所选内容的第一行上方插入一个空段落。 如果选定内容不在表格中的第一行,则将该表格拆分为两个表格。 如果选定内容不在表格中,则会导致出错。
splitTable(): void;
返回
void
注解
toggleCharacterCode()
在 Unicode 字符与其对应的十六进制值之间切换所选内容。
toggleCharacterCode(): void;
返回
void
注解
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()
untrack()
释放与此对象关联的内存(如果先前已跟踪过)。 此调用是 context.trackedObjects.remove (thisObject) 的简写。 拥有许多跟踪对象会降低主机应用程序的速度,因此请在使用完毕后释放所添加的任何对象。 在内存发布生效之前,需要调用 context.sync() 。
untrack(): Word.Selection;