0

我有一个使用MS-Access 2003 MDB前端和后端文件的MS-Access 2007客户端。禁用功能区栏除MS-Access的报告(打印预览)

禁用功能区栏会关闭一些不需要的行为(例如导航记录......即使“记录选择器”设置为false,它仍然保留在功能区栏中),但是当我这样做时,打印选项在报告的打印预览模式下会丢失。正因为如此,没有人可以实际打印。

有没有办法解决这个问题?

回答

1

我有完全相同的问题。我创建了一个自定义的快捷菜单,并在其中添加了打印命令。然后,我将报表上的快捷菜单栏属性设置到此菜单栏。

以下链接展示了如何在Access 2003

http://www.vb123.com/toolshed/05_map/ch07_rightclickmenu.htm

+0

这就是我最终做的。只是做了一个简单的'DoCmd.PrintOut'命令作为右键单击选项并禁用了功能区。 – Nitrodist 2010-08-10 14:45:42

0

创建自定义快捷菜单在Access 2010,隐藏色带,Office按钮,和所有的东西,在代码上一行VBA:

DoCmd.ShowToolbar "Ribbon", acToolbarNo 

不幸的是,上述在2007年不起作用(它是访问2010的新功能)。

在2007年,只需构建一个隐藏大部分内容(在应用程序级别指定它)的自定义功能区。

然后,对于报告,如果要使用运行时进行部署,则无论如何您都需要自定义功能区。

我有一个专为此目的设计的样本色带。请注意,您可以为报告提供一个不错的自定义色带显示。您必须在报告属性页的“其他”选项卡中指定自定义功能区,并且甚至不需要代码即可显示功能区)。

什么可能是一个微小的问题是,你可能希望功能区最小化的所有运行,除了我喜欢功能区最大的报告。我有一个样本在这里,你可以下载,这是否对你:

Access 2007中隐藏界面的例子 - 请点击这里 Access 2007中隐藏界面的例子 - click here

我也有一些其他的丝带例子,一个用保存为PDF格式的电子邮件和PDF格式的电子邮件,你可以在这里找到: http://www.members.shaw.ca/AlbertKallal/msaccess/DownLoad.htm