ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 操作与技巧 > 如何批量设置图片、文本框等对象是否可打印?

如何批量设置图片、文本框等对象是否可打印?

作者:绿色风 分类: 时间:2022-08-17 浏览:72
楼主
gouweicao78
Q:做套打模板的人常用扫描的图片放到工作表中,以便使用的人直观地填表,因为是“套打”,即在印好了的空表中打印数据,因而这些图片、文本框(用来输入标题等文字)就不需要再打印了,有没有办法批量设置呢?
A:方法:
1、单个对象的设置方法:选择图片→右键→设置图片格式→属性→把“打印对象”的复选框√去掉。
2、多个对象设置方法:
(1)按F5→定位→对象→选择任一个对象按右键或者按CTRL+1,设置图片格式→属性→把“打印对象”的复选框√去掉。
(2)用定位的方法,有时候会因为对象过多或者对象类型多样(比如既有图片又有文本框)而无法弹出“设置图片格式”对话框,可以用VBA代码来实现:

  1. Sub 修改对象打印属性()
  2.     With ActiveSheet.DrawingObjects
  3.         .PrintObject = True
  4.     End With
  5. End Sub
把False改为True就可以调回来了。

2楼
gvntw
呵呵,一句就行了。
ActiveSheet.DrawingObjects.PrintObject = True
3楼
gouweicao78
谢谢发哥优化,呵呵。俺是VBA门外汉,用录制宏修改的
4楼
gvntw
多次调用同一对象时,才使用 With 语句,只调用一次就不用了。
5楼
无心为爱
单个的会了,学习.
6楼
水星钓鱼
方法3:
开始选项卡→编辑组→查找和选择→选择窗格→全部隐藏
7楼
paul001
版主这个方法也不错 可是如果我需要在很多工作表中都要让它隐藏的话 是不是就只能用VBA来实现了

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap