2013-02-19 94 views
0

我想遵循教程,但我不斷收到警告:名「Ado​​beReader」未聲明vb.net

名稱「AdobeReader」未聲明

sombody能告訴我有什麼不對?教程發現here,我試着從該頁的答案2,它說:

這是另一種方式來閱讀pdf。

右鍵單擊任何在你的工具箱選項卡,然後單擊選擇 項目。(只要確保你在啓動之前安裝 版本的Adobe Reader。)當彈出對話框點擊「COM 組件」然後選擇「Adobe PDF閱讀器」組件。點擊 ok,您現在應該在您的 工具箱中看到一個'adobe pdf reader'控件。點擊這個並拖動它到你的vb表格(你可能需要 調整它的大小,通常看起來很小)。現在爲了閱讀任何pdf 只需在代碼或 設計器中更改控件的'src'屬性即可。當您運行該程序時,您應該能夠查看PDF格式的 文檔,其中包含您在Adobe Reader中獲得的大多數選項。 這裏是你如何改變代碼中的'src'屬性。

PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load 
    AdobeReader.src = "C:\mydoc.pdf" 
End Sub 
+0

您是否已成功將Adobe Reader閱讀器控件放置在表單上?如果是這樣,你是什麼名字? – 2013-02-19 13:45:43

+0

是的,我沒有成功地將讀者控制放在窗體上,並保留其原始名稱AxAcroPDF1 – 2013-02-19 14:06:55

+0

嘗試在代碼中更改該行,然後從'AdobeReader.scr = ...'更改爲'AxAcroPDF1.src = ... '我假設這應該是控制名稱,而教程沒有正確指定。 – 2013-02-19 14:08:55

回答

2

如果I'm讓你的問題的權利,你只是想打開一個PDF文件。 只需致電:

Process.Start("Path/To/MyPdfFile.pdf") 
+0

這將簡單地啓動一個單獨的應用程序來加載PDF。它不會將它加載到窗體上的控件上。 – 2013-02-19 13:51:52

+0

對不起,我認爲這一點只是打開一個PDF文件... – makim 2013-02-19 13:53:02

+0

這可能是這種情況,很難說這個問題的寫法。這不是一個錯誤的答案,我只是認爲我應該澄清,它會做同樣的事情,但以一種完全不同的方式。 – 2013-02-19 13:54:48