ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
123
返回列表 发新帖
楼主: kuangben8

[求助] 实现按顺序连续打印

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-1-11 17:16 | 显示全部楼层
谢谢你的帮忙,我运行第一个代" 每一页各自打印成不同的PDF文件()" 弹出错误窗口"无效的过程调用或参数" ,用第二个代码运行 "所有页面合并打印一个PDF文档中()" 可以自动打出但是不会保存到我指定的文件夹以及更改PDF,请帮忙在看看,谢谢! 单体砖图成型卡片.rar (188.32 KB, 下载次数: 56)

TA的精华主题

TA的得分主题

发表于 2017-1-12 19:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
xyh2732 发表于 2017-1-11 17:16
谢谢你的帮忙,我运行第一个代" 每一页各自打印成不同的PDF文件()" 弹出错误窗口"无效的过程调用或参数" , ...

你在[O2]单元格中指定的文件保存位置C:\123,这个文件夹在你的电脑上确实存在吗?
如果存在,就不会出错。我这里测试,如果删除该文件夹,就会出错,而如果电脑上有这个文件夹,程序就能正常运行。

不过,为了让代码有更好的容错性,还是在程序开始之后的位置加一个自动判断处理的代码吧:
  1. If Dir([o2]) = "" Then MkDir [o2]'如果指定的文件夹不存在,就新建这个文件夹
复制代码


我把先前的代码改好,你直接去上面复制整段代码吧。

关于第2个打印方式不能自动命名、保存的问题,那是必然的,因为虚拟打印机应用程序一般没有二次开发接口,并不能直接由VBA控制,也就是说,它把所有收到的信息都只能是由操作系统转交的需要打印的内容,而不能区分为打印内容和文件名。而Office2007自身的XPS打印机则是接受VBA指定文件名的(也就是说它有二次开发的参数接口),而且它还可选择要保存的文件格式(有Pdf和XPS两种)。

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-1-23 10:02 | 显示全部楼层
cbtaja 发表于 2017-1-12 19:21
你在[O2]单元格中指定的文件保存位置C:\123,这个文件夹在你的电脑上确实存在吗?
如果存在,就不会出错 ...

老师很耐心!感谢老师无私奉献!

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-7-2 22:14 | 显示全部楼层
cbtaja 发表于 2017-1-12 19:21
你在[O2]单元格中指定的文件保存位置C:\123,这个文件夹在你的电脑上确实存在吗?
如果存在,就不会出错 ...

老师,我有个问题想请教老师帮忙看看。
不触发工作表单元格可以运行工作表事件程序吗?
http://club.excelhome.net/thread-1355284-1-1.html
(出处: ExcelHome技术论坛)

TA的精华主题

TA的得分主题

发表于 2020-9-18 21:43 | 显示全部楼层
想请问卡片里的 砖型图 是如何实现自动变化的

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-9-19 21:11 | 显示全部楼层
yyyjianchao 发表于 2020-9-18 21:43
想请问卡片里的 砖型图 是如何实现自动变化的

函数公式获取的。里面有定义名称。

TA的精华主题

TA的得分主题

发表于 2020-12-7 16:23 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-16 01:00 , Processed in 0.028484 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表