我有一个使用MS-Access 2003 MDB前端和后端文件的MS-Access 2007客户端。
禁用功能区栏会关闭一些不需要的行为(例如导航记录......即使我将'记录选择器'设置为false,它仍然存在于功能区栏中),但是当我这样做时,则打印在报表的打印预览模式下,选项会丢失。因此,实际上没有人可以打印。
有解决方法吗?
答案 0 :(得分:1)
我遇到了完全相同的问题。我创建了一个自定义快捷菜单,并将打印命令添加到此。然后,我将报表上的快捷菜单栏属性设置为此菜单栏。
以下链接显示如何在Access 2003中创建自定义快捷菜单
http://www.vb123.com/toolshed/05_map/ch07_rightclickmenu.htm
答案 1 :(得分:0)
在Access 2010中,要隐藏功能区,办公按钮和所有内容,它在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