VSTO(Word) - 更新链接保存
我目前正在开发一个词添加。我需要应用Web选项中的“更新保存链接”。此设置的VSTO(Word) - 更新链接保存
详细信息可以在这里找到: 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
以上是 VSTO(Word) - 更新链接保存 的全部内容, 来源链接: utcz.com/qa/258330.html