VSTO中的加载项 - 如何使用带按钮的功能区从Word文档获取文本

5 c# vsto

如何使用单词加载项中的按钮在单词文档中对文本执行某些操作?我不知道,如何在单击按钮后从文档中获取文本,因为在Ribbon类中无法访问Application.

eta*_*iso 16

以下代码应采用选择中的文本:

string textFromDoc;
textFromDoc = Globals.ThisAddIn.Application.Selection.Text;
Run Code Online (Sandbox Code Playgroud)

您还可以指定Range:

textFromDoc = Globals.ThisAddIn.Application.ActiveDocument.Range(0, 20).Text;
Run Code Online (Sandbox Code Playgroud)

这将采用活动文档中写的前20个字母.最重要的是,您可以使用以下方式访问应用程序:

Globals.ThisAddIn.Application
Run Code Online (Sandbox Code Playgroud)