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

回到顶部