楼主 gouweicao78 |
Q:做套打模板的人常用扫描的图片放到工作表中,以便使用的人直观地填表,因为是“套打”,即在印好了的空表中打印数据,因而这些图片、文本框(用来输入标题等文字)就不需要再打印了,有没有办法批量设置呢? A:方法: 1、单个对象的设置方法:选择图片→右键→设置图片格式→属性→把“打印对象”的复选框√去掉。 2、多个对象设置方法: (1)按F5→定位→对象→选择任一个对象按右键或者按CTRL+1,设置图片格式→属性→把“打印对象”的复选框√去掉。 (2)用定位的方法,有时候会因为对象过多或者对象类型多样(比如既有图片又有文本框)而无法弹出“设置图片格式”对话框,可以用VBA代码来实现:
|
2楼 gvntw |
呵呵,一句就行了。 ActiveSheet.DrawingObjects.PrintObject = True |
3楼 gouweicao78 |
谢谢发哥优化,呵呵。俺是VBA门外汉,用录制宏修改的 |
4楼 gvntw |
多次调用同一对象时,才使用 With 语句,只调用一次就不用了。 |
5楼 无心为爱 |
单个的会了,学习. |
6楼 水星钓鱼 |
方法3: 开始选项卡→编辑组→查找和选择→选择窗格→全部隐藏 |
7楼 paul001 |
版主这个方法也不错 可是如果我需要在很多工作表中都要让它隐藏的话 是不是就只能用VBA来实现了 |