ms-access - 如何隐藏嵌入式 PDF 查看器控件中的导航 Pane ?

标签 ms-access pdf vba

目标:尝试以不显示滚动条、导航 Pane 等的形式(首页)提供 PDF 文件的嵌入式预览。

使用Adobe的PDF ActiveX控件(AcroPDF.PDF.1类),在MS Access表单中嵌入PDF文件。

到目前为止我已经

pdfControl.src = filePath
pdfControl.setShowToolbar(False) ' hides toolbar (bar along top)
pdfControl.setShowScrollBars(False) ' hides scroll bars since only first page important
pdfControl.setPageMode("none") ' hides bookmarks and thumbs instead of opening by default

此后,左侧只剩下导航 Pane 。使用对象浏览器我浏览了这些功能,看不到任何明确提到的导航 Pane 。

有没有办法从嵌入式 PDF 控件中隐藏导航 Pane ?

编辑:我发现您可以设置一个标志来在非嵌入式实例中打开时隐藏导航页面

Call Shell("'" & applicationPath & "' /A 'navpanes=0&toolbars=0' '" & filePath & "'", vbNormalFocus)

但是我在嵌入时仍然未能实现同样的目标。

编辑2:下面是图像,左侧是我想要摆脱的内容,右侧是我想要实现的内容。

最佳答案

改用Web 浏览器控件。 它将使用系统默认的 PDF 应用程序来预览文件。

webBrowserControl.Navigate(filePath & "#toolbar=0&navpanes=0&scrollbar=0")

下面的文档中有更多参数可用于自定义您想要打开文件的方式

http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf

关于ms-access - 如何隐藏嵌入式 PDF 查看器控件中的导航 Pane ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24267231/

相关文章:

vba - 在 Excel : how to highlight cells that has a sepcific character more than once

excel - 遍历集合

ms-access - me.visible = false 而不是关闭表单

php - 使用 php 以 pdf 格式打印表格

iOS 动态 PDF 生成,具有所需的文本字体类型和字体颜色

regex - 如何使用 vba 正确地重新格式化具有多种变化的尺寸值?

mysql - Access : How to structure input vs read only forms

ms-access - 关闭数据库时执行代码

ios - 在 iOS WebView 中获取 PDF 文档高度

vba - 根据选择插入交叉引用的宏