2013-02-19 56 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