私はVB 2015で作業していますが、問題があります。 ハイパーリンクを含む複数の単語を含む段落を含む単語文書内のハイパーリンクを探したい。すべてのハイパーリンクを見つけてテキストファイルまたはテキストボックスにリストするにはどうすればよいですか?ワード文書でハイパーリンクを見つける方法は?
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim wa As Microsoft.Office.Interop.Word.Application
Dim wd As Microsoft.Office.Interop.Word.Document
Dim wp As Microsoft.Office.Interop.Word.Paragraph
wa = CreateObject("Word.Application")
wa.Visible = False
wd = wa.Documents.Add
wp = wd.Content.Paragraphs.Add
wp.Range.Paste()
wd.SaveAs("F:\sample.docx")
Dim colHyperlinks As String = wd.Hyperlinks.ToString
For Each objHyperlink In colHyperlinks
TextBox1.Text = objHyperlink.TextToDisplay
Next
wa.Quit()
End Sub
End Class
まず問題はあなたです...あなたが望むならちょうど1行で...あなたが望むなら
Textbox
にまたはそれらを追加することができますハイパーリンクの文字列を定義します。ハイパーリンク***は、複数のアイテムが存在するコレクションです。***次に、リストまたはコレクションではなく文字列であるため、その文字列をループします。 – Codexer
ウェブページからテキストをコピーした後、コードでそれを単語文書に貼り付けたので、ハイパーリンクを探したいと思います。 –