2016-11-22 5 views
0

これは、LINKに従うことを試みますが、このチュートリアルでは既にデータが入っているMS Wordを直接表示しています。MS Wordをブラウズ/ロケートする方法とvb.netを使って表示する方法

私も

Dim objWord As Word.Application 
    Dim objDoc As Word.Document 
    objWord = CreateObject("Word.Application") 
    objDoc = objWord.Documents.Open("G:\Folder\NewFolder\HHHHH.docx") 
    objWord.Visible = True 

の下にこのコードを試してみたが、このコードは、そのパスでMS Wordのそれならばとは、それを見ることを修正しています。

私が達成したいのは、自分のPC上にあるMS Wordをどこにでもブラウズして、フォームに表示することです。可能であれば、ボタンをクリックしてクリスタルレポートでプレビューします。だから私はそれを印刷することができます。

+0

「WebBrowser」コントロールを使用できない特別な理由はありますか? Word文書のパスに「ナビゲート」すれば、Wordがインストールされていることを前提に、適切なActiveXコントロールが自動的に読み込まれます。 – jmcilhinney

+0

@jmcilhinney申し訳ありませんが、私はこれに新しいです。私はそれが達成される限り、どんな提案もうまくいきます。 –

+0

@jmcilhinneyどのようにこれを行うにはどうすればよいですか? –

答えて

0

あなたはOpenFileDialogを使用することができます。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 


    Dim filedialog As New OpenFileDialog 

    filedialog.InitialDirectory = "C:\" 
    filedialog.Filter = "Word Files|*.docx" 
    filedialog.ShowDialog() 

End Sub 

が私のために正常に動作します。

関連する問題