我目前正在開發一個詞添加。我需要應用Web選項中的「更新保存鏈接」。此設置的VSTO(Word) - 更新鏈接保存
詳細信息可以在這裏找到: http://support.microsoft.com/kb/903163
這將讓我獲得文件的絕對參考。有誰知道如何以編程方式應用此設置,或者在未選中時檢索文件的絕對URL?
任何信息將不勝感激!
我目前正在開發一個詞添加。我需要應用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