首页 > 解决方案 > Word VSTO 修订接口

问题描述

我正在使用 Visual Studio 中的 C# 在 MS Word 功能区中创建自定义修订选项卡。在试图弄清楚如何在 Word 中接受修订时,我遇到了这个参考文档

使用此文档,我想出了以下代码来尝试测试修订界面的一些功能:

int i = 0;

Object Rev = Microsoft.Office.Interop.Word.Revisions(i);    // Get the first revision object

Object Rng = Rev.Range;                                     // Get the Range object of the first revision

Microsoft.Office.Interop.Word.Revisions.Accept(i);          // Accept the first revision

我在第二行(代码错误 ln2)上收到一个错误,指出不能将修订版用作方法,在第四行代码错误 ln4上出现一个错误,指出修订版没有接受的定义,但从我在参考资料中读到的内容文档,这应该是正确的语法。命名空间语法,修订语法

提前致谢。

标签: c#visual-studioms-wordvsto

解决方案


弄清楚语法:

Word.Revision ThisRevision = Globals.ThisDocument.ActiveWindow.Selection.NextRevision();    // Get Next Revision

Word.Range RevRange = ThisRevision.Range;    // Get Range of Revision

ThisRevision.Accept();    // Accept Revision

推荐阅读