使用Office Javascript API获取当前句子
使用OfficeJavaScriptAPI,我希望能够选择Word中的当前句子。现在的句子,我的意思是识别插入符号的位置,然后从这个位置迭代得到完整的句子 但是,查看可用的API调用,如getSelectedData,这似乎是不可能的,因为似乎没有获得当前插入符号位置的方法 我知道在创建C项目时,可以使用“Microsoft.Office.Interop.Word.Range”和“Selection.Range”来获取一个范围,可以将其用作插入符号位置使用Office Javascript API获取当前句子,javascript,office365,Javascript,Office365,使用OfficeJavaScriptAPI,我希望能够选择Word中的当前句子。现在的句子,我的意思是识别插入符号的位置,然后从这个位置迭代得到完整的句子 但是,查看可用的API调用,如getSelectedData,这似乎是不可能的,因为似乎没有获得当前插入符号位置的方法 我知道在创建C项目时,可以使用“Microsoft.Office.Interop.Word.Range”和“Selection.Range”来获取一个范围,可以将其用作插入符号位置 我错了吗?或者你不能使用Javascrip
我错了吗?或者你不能使用Javascript API获得插入符号位置吗?很晚了,但可能对某些人还是有帮助的: 您可以通过在文档上组合getSelection和GetExtranges[separators]来实现这一点-这将在两个方向上扩展当前选择,直到找到分隔符列表中的任何字符 获取附加项的文档: 类型脚本示例: Word.runcontext=>{ 让句子=context.document.getSelection.getExtanges['\n','.','?'],false; 语境、句子; context.sync.then=>{ console.log.items; } 返回context.sync;
} 虽然晚了,但可能对某人仍有帮助: 您可以通过在文档上组合getSelection和GetExtranges[separators]来实现这一点-这将在两个方向上扩展当前选择,直到找到分隔符列表中的任何字符 获取附加项的文档: 类型脚本示例: Word.runcontext=>{ 让句子=context.document.getSelection.getExtanges['\n','.','?'],false; 语境、句子; context.sync.then=>{ console.log.items; } 返回context.sync; }