2
A
答えて
4
以下のコードは、Microsoftのサイトを指すハイパーリンクに選択したテキストを変換します
Microsoft.Office.Interop.Word.Range currentRange = Globals.ThisAddIn.Application.Selection.Range;
if (currentRange != null)
{
Microsoft.Office.Interop.Word.Hyperlink hp = (Microsoft.Office.Interop.Word.Hyperlink)
currentRange.Hyperlinks.Add(currentRange, "http://www.microsoft.com");
}
ハイパーリンクの実際のテキストは、デフォルトでは、あなたの選択したテキストになります。私はあなたのロジックをする必要があります正確にどのようにダイナミックわからないが、私は信じてい
hp.TextToDisplay = "http://www.microsoft.com";
: - あなたは、例えば、異なる価値があると、このテキストが必要な場合は、実際のURLアドレスを、あなたは、単にTextToDisplayプロパティを変更することができます上記の例は正しい方向へのプッシュを与えます。
2
あなたはVBAでこれをやりたいと思っているならば、それはSytnax
ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, ...
です:
expression.Add(Anchor, Address, SubAddress, ScreenTip, TextToDisplay, Target)
関連する問題
- 1. ms word aspx
これはうまく動作します!ありがとう –