【发布时间】:2021-10-30 21:30:07
【问题描述】:
我正在使用 Microsoft.Office.Interop.Word 将一段用 VBA 编写的代码翻译成 C#
我观察到的
p.Range.Information[WdInformation.wdVerticalPositionRelativeToPage]
在 C# 中与在 VBA 中使用时给出不同的值
p.Range.Information(wdVerticalPositionRelativeToPage) 其中 p 是段落对象。
只要 Word 文档页面上出现形状,就会发生这种情况。我想知道为什么会这样?当通过 C# 和 VBA 打开文档时,文档的呈现有什么不同吗?
PS - 在这两种情况下,单词可见性都设置为 false。
编辑:更新 - 我尝试将可见性设置为 true,并且在使用 C# 与使用 VBA 启动 Document 时,我确实观察到文档呈现的差异。我该如何解决这个问题?
【问题讨论】:
标签: com office-interop