2016-11-22 24 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 

这个代码,但是这个代码是修复,如果微软Word它在路径和查看。

我想要实现的是浏览MS Word,无论它位于我的PC上,并将它显示在表单中。如果可能的话,点击一个按钮并在水晶报告中预览它。所以我可以打印它。

+0

有什么特别的原因,你不能只使用一个'WebBrowser'控件?您可以简单地将其导航到Word文档的路径,并且会自动加载相应的ActiveX控件,假定已安装Word。 – jmcilhinney

+0

@jmcilhinney对不起,我是新来的。只要它达到,我的任何建议都可以。 –

+0

@jmcilhinney你有什么想法如何做到这一点? –

回答

0

你可以用打开文件对话框:

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 

工作正常,我。