CrossReference を追加するだけでなく、ハイパーリンクを使用することもできます
ハイパーリンクは Web URL にリンクすると言われていますが、次のように使用してドキュメント内のテキストに誘導することもできます。
Microsoft.Office.Interop.Word.Paragraph oPara2;
object oRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
oPara2 = oDoc.Content.Paragraphs.Add(ref oRng);
oPara2.Range.Text = "Heading 2";
oPara2.Format.SpaceAfter = 6;
oPara2.Range.InsertParagraphAfter();
oDoc.Bookmarks.Add("BookmakrName3", oRng);
object oAddress = "#BookmakrName3";
//Add text after the chart.
wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
wrdRng.InsertParagraphAfter();
wrdRng.InsertAfter("Click here to jump");
wrdRng.Hyperlinks.Add(wrdRng, ref oAddress);
指定されたアドレスのブックマーク名の前に「#」があることに注意してください..これがトリックです