首先,我必须承认我是一个非常新手的 c# 用户。我有一个我正在尝试的项目,基本上我只是在谷歌上搜索如何解决我遇到的问题。我没有太多的c#背景,所以请原谅我的无知。此外,如果它有所作为,我使用的是 c# 2010 express (4.0)。
我想在我的表单上有一个按钮在文档的特定部分打开一个 word 文档。例如,word 使用标题来构建目录。假设我想跳到“入门”部分。我应该使用 Browser 还是 Range 对象?我正在阅读 Range 对象,但不知道是否应该使用 wdGoToHeading 或 wdGoToSection。我更喜欢使用 wdGoToHeading (wdGoToSection 似乎我必须添加分节符,这会很麻烦)如果它允许我指定一个特定的标题来打开文档,但从阅读我能找到的内容来看,似乎我只能指定它打开“标题 1”,而不是使用标题 1 的“入门”部分。这是错误的吗?我会使用 wdGoToAbsolute 然后使用 count = n 转到第 n 个标题吗?
目前,我所拥有的是:
using Word = Microsoft.Office.Interop.Word;
System.Diagnostics.Process.Start("notes.docx");
将文档打开到文档的开头。
任何人都可以帮忙吗?提前致谢