Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在当前docx文件上执行word加载项_C#_Ms Word_Add In - Fatal编程技术网

C# 在当前docx文件上执行word加载项

C# 在当前docx文件上执行word加载项,c#,ms-word,add-in,C#,Ms Word,Add In,我创建了Word加载项,并希望在当前Word文件上执行它,而不是使用磁盘上的文件路径。如何引用活动文档 我现在使用的文件路径如下: string Filepath= @"D:\Word-addins\Example\Test.docx"; 以及如何确定活动文件路径以将结果保存在同一路径上?在word加载项中,当前文档就是ThisDocument 您必须自己生成此类(因为它源自Microsoft.Office.Tools.Word.DocumentBase),如下所述: 试着理解以了解如

我创建了Word加载项,并希望在当前Word文件上执行它,而不是使用磁盘上的文件路径。如何引用活动文档

我现在使用的文件路径如下:

string Filepath= @"D:\Word-addins\Example\Test.docx"; 

以及如何确定活动文件路径以将结果保存在同一路径上?

在word加载项中,当前文档就是
ThisDocument

您必须自己生成此类(因为它源自Microsoft.Office.Tools.Word.DocumentBase),如下所述:

试着理解以了解如何处理当前文档中的文本,如以下内容。选择等

甚至还有一个关于这个问题的教程