2016-11-22 6 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 это в этом пути и его просмотра.

Все, что я хочу достичь, это просмотр MS Word везде, где он находится на моем ПК, и отображать его в форме. И если возможно, нажмите кнопку и просмотрите ее в отчете о кристалле. Поэтому я могу распечатать его.

+0

Есть ли какая-то особая причина, по которой вы не можете просто использовать элемент управления WebBrowser? Вы можете просто «Навигация» к пути документа Word, и он автоматически загрузит соответствующий элемент управления ActiveX, предполагая, что Word установлен. – 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 

отлично работает для меня.