4

現在、VB プログラムを使用して、Word で Web URL にハイパーリンクを追加しようとしています。適切な構文とこれを達成するために必要なものを見つけるためにつまずいています。これは、役に立たない VBA の例がたくさんあるためです。これはまったく必要なものではありません。

私のコードは次のようになります。

sPara2 = oDoc.Content.Paragraphs.Add
sPara2.Range.Text = attachmentRdr("attachmentName")
sPara2.Range.Hyperlinks.Add(attachmentRdr("attachmentPath"))
sPara2.Format.SpaceAfter = 24    '24 pt spacing after paragraph.
sPara2.Range.InsertParagraphAfter()

ここattachmentRdrsqlDatareader、データベースからテキスト (添付ファイル名とパス) の文字列を読み取ります。これを実行すると、不正なパラメーターのエラーが発生します (これは から処理されますhyperlinks.add())。

4

1 に答える 1

2

最初のパラメーターとして範囲を Add 関数に渡し、その後に URL を続けます。

Dim range As Microsoft.Office.Interop.Word.Range
range = Me.Application.Selection.Range
range.Hyperlinks.Add(range, "http://www.microsoft.com")
于 2013-01-19T12:49:13.297 に答える