2013-06-28 70 views
0

我想從Microsoft Word中的特定值讀取特定單詞如何從Microsoft Word中讀取特定單詞後的值?

後,例如,如果其中有文字如下:a word文檔:

客戶詳細信息

日期:23/6/2013

名稱:賈森

卡斯特ID:A2441

所以我想牛逼他程序閱讀如果有單詞「日期」,那麼它將得到值23/6/2013並放置到文本框中。

然後它會繼續閱讀單詞「名稱」,然後將賈森放入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 

回答

1

您可以嘗試使用以下行:

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

相關問題