使用Interop.Word使用Visual Studio C#程序锁定Word字段 - 超出范围

时间:2013-12-13 18:31:15

标签: c# visual-studio ms-word office-interop

我正在尝试锁定多个word文档中的所有字段,以便在打印时刷新数据,而无需打开所有字段并使用 Ctrl + A,Ctrl + F11 。我正在使用Visual Studio Express 2013使用microsoft.office.interop.word创建一个控制台c#应用程序来与文档进行交互。当我尝试按照jJack here的说明使用doc.Fields.Locked = 1;锁定字段时,我收到的错误是值超出应该锁定字段的行的范围 。其他一切似乎都在我的应用程序中工作。我一直无法找到任何关于Locked属性范围内的整数的引用。有人知道什么值是可以接受的吗?

1 个答案:

答案 0 :(得分:0)

Cindy Meister在MSDN论坛上回答了我的问题here。答案是-1用作此属性的true值,可能基于WordBasic代码。