我有以下代码(简化以显示问题):
var wdApp = new Application();
var wdDoc = wdApp.Documents.Open("C:\foo.docx");
wdApp.StatusBar = "Updating...";
var rng = wdDoc.Range(10, 10);
if ((bool)rng.Information(WdInformation.wdWithInTable))
{
}
//StatusBar value is gone...
- 可能的原因是什么?
- 我如何预防它?
- 您知道其他可能出现这种情况的情况吗?
编辑:
提供的代码使用 NetOffice 而不是直接使用 Microsoft 的 interop 库,因此语法是正确的。您可以在提供的截图中注意到它们来自正在运行的应用程序。断点、当前执行代码行的高亮显示,以及单词应用程序中代码实际结果的右侧。首先是所需的状态栏“表8共17个重新创建。”,下一步我的状态栏消失了,变成了默认的“165 von 8227 Wörtern”(165个字中的8227个字)。