0

特定の単語を読んだ後、Microsoft Word から特定の値を取得したい

たとえば、次のようなテキストを含む Word 文書の場合:

お客様情報

日付: 2013/6/23

名前:ジェイソン

顧客ID: A2441

したがって、「日付」という単語がある場合、プログラムを読み取って、2013年6月23日の値を取得し、テキストボックスに配置します。

次に、「Name」という単語を読み続け、Jason を textbox2 に取り込みます。

日付を読んだ後に日付の値を取得する方法は?

    Dim fd As OpenFileDialog = New OpenFileDialog()

    fd.Title = "Open"
    fd.InitialDirectory = "C:\Documents"
    fd.Filter = "Word 97-2003 Documents (*.doc)|*.doc|Word Documents(*.docx)|*.docx"
    fd.RestoreDirectory = True
    If fd.ShowDialog() = DialogResult.OK Then
        txtQuotaFileName.Text = fd.FileName
    End If

    Dim sReader As New StreamReader(fd.FileName)
    Dim text As String = sReader.ReadToEnd()
    sReader.Close()
    If text.Contains("Date") Then
        'Get the value after Date :
    End If
4

1 に答える 1

1

次の行を使用して試すことができます。

Split(stringval,"Date:")(1)

于 2013-06-28T02:09:45.353 に答える