我有一个数据库,其中有几个表单。其中一种形式被称为"ABC“。在此表单上有一个按钮,在该按钮下有一个宏来打印另一个名为"DEF“的表单。"DEF“表单没有打开-点击按钮后弹出一个窗口,我可以在其中选择我是否应该使用默认打印机打印,或者我可能想要将表单导出为PDF。一般来说,我不会选择的东西,尽管左侧的表格和其他东西被封锁,但会为我弹出表格(这是一个导航窗口),用户可以隐藏在设置中。如何屏蔽它?
发布于 2019-08-02 16:07:01
如果报表尚未打开,则
docmd.OpenReport "rptName",acViewPreview
不会显示导航窗格。但是,在打开报表后,如果使用自定义打印按钮(与自定义功能区的更好方法相反),请确保选择对象的最后一个参数设置为FALSE
例如:
DoCmd.SelectObject acReport, "rptName", False
DoCmd.PrintOut Copies:=intCopies
DoCmd.Close acReport, "rptName"
因此,作为一般规则,不应该显示导航窗格,但在上面的选择对象代码中使用"false“应该会隐藏导航窗格。
我会设置一个功能区(a2007或更高版本),这样你就不需要一些按钮后面的自定义打印代码了。
https://stackoverflow.com/questions/57324401
复制相似问题