我想在 word 文档中编码超链接地址。
单词文档路径是:c://Users/Administrator/Dropbox/Tool
finalURL=HttpUility.Urlencoding("http://www.Example.com/services/samplepage.aspx");
//finalUrl after encoding http%3a%2f%2fwww.Example.com%2fservices%2fSamplepage.aspx
用加密的 URL 和书签替换超链接:
docTemp.Bookmarks["FirstName"].Range.Text = "Prasanna";
foreach (Word.Hyperlink hyperlink in docTemp.Hyperlinks)
{
if (hyperlink.Address.Contains(@"mailto:"))
{
continue;
}
hyperlink.Address = finalURL;
}
最后保存word文档:
saveAsFileName = string.Format("{0}\\{1}_{2}.doc", @"C:\Email_Sent", contactName, TodayDate.ToString().Replace(':', '_').Replace('/', '_'));
docTemp.SaveAs(saveAsFileName);
但是在以Url为的word文档中(word文档localpath+EncryptedUrl)
http://../Users/Administrator/Dropbox/BDETool/http%3a%2f%2fwww.Example.com%2fservices%2fSamplepage.aspx
我需要确切的加密网址:
http%3a%2f%2fwww.Example.com%2fservices%2fSamplepage.aspx
对于超链接地址