我目前正在开发一个单词添加。我需要应用 Web 选项中的“保存时更新链接”。
可以在此处找到此设置的详细信息:http: //support.microsoft.com/kb/903163
这将使我获得文件的绝对引用。有谁知道如何以编程方式应用此设置或在未选中此设置时检索文件的绝对 URL?
任何信息,将不胜感激!
我目前正在开发一个单词添加。我需要应用 Web 选项中的“保存时更新链接”。
可以在此处找到此设置的详细信息:http: //support.microsoft.com/kb/903163
这将使我获得文件的绝对引用。有谁知道如何以编程方式应用此设置或在未选中此设置时检索文件的绝对 URL?
任何信息,将不胜感激!
找到了解决方案。我在我的问题中提供的链接包含“在单个文档中使用绝对超链接”部分,该部分说明如果您在“超链接”基本字段中放置“x”,则该文档将使用绝对文件引用。要在 C# 中访问该属性:
foreach (DocumentProperty prop in (DocumentProperties)Doc.BuiltInDocumentProperties)
{
if (prop.Name == "Hyperlink base")
{
prop.Value = "x";
break;
}
}
我遇到了相反的问题,我想保留相关链接,所以史蒂文布鲁斯的回答对我没有帮助。这对我有用。
using Microsoft.Office.Interop.Word;
// Create a word app
Microsoft.Office.Interop.Word.Application winword = new Microsoft.Office.Interop.Word.Application();
// Change setting so that hyperlinks do not update on save
DefaultWebOptions WordOptions = winword.DefaultWebOptions();
WordOptions.UpdateLinksOnSave = false; // or true in your case