[2023-7-2更新]WPS/Excel资料表格批量打印模板(砂浆专用)开放测试 作者: 邪恶海盗 时间: 2023-06-11,21:31 分类: 软件应用 原来的版本是用VBA实现批打,主要内容都是由表格自带的公式函数提供的,由于年代久远过于复杂臃肿,推倒重来,所以功能都由VBA实现,欢迎大家测试,主要是找找BUG,有时间我会慢慢完善和增加功能 [2023-6-1]: 主界面: [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-1.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-1.png) #### 操作过程演示: 1.设置"技术要求"工作表中的内容 [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-2.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-2.png) 警告:设置后不得修改,不然其它地方调用时也会跟着改变,目前只影响工程库,将来检测报告中调用时也会影响(2023-6-1版本未启用检测报告) 注:此工作表名"技术要求"可重命名,但此工作表不得删除 2.设置"工程库"相关内容 [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-3.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-3.png) 提示: ①"砂浆品种"和"抗渗等级"调用的是"技术要求"中的数据,使用下拉箭头输入,所以不要作死乱改"技术要求"中的参数,不然几个月甚至几年的数据全变了就死翘翘了 ②"砂浆代号"根据"砂浆品种"自动生成,同样调用的是"技术要求"中的数据 ③"强度等级"使用下拉箭头输入,使用的是表格自带的"数据有效性"功能实现的 此:该工作表名"工程库"可重命名,但此工作表不得删除 3.制作资料模板 [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-4.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-4.png) 提示:"表1"和"表2xxx"指的是资料模板,可根据自己的喜好调整,数据则可以直接调用"Cache"的内容,使用表格自带的"="就可以了 注:这两个表都可以重命名和删除,或者自己新建工作表也可以 4.单行/项打印(切换到"Cache"工作表,点击"批量打印模板"按钮打开批量打印程序) [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-5.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-5.png) 说明: ①"模板样式":用于区分调用的是出厂(拌合物)检测数据还是后期(强度等)补报数据(2023-6-1版本未启用) ②"打印模式":选择"单行/项模式" ③"行序"对应的是"工程库"中的信息,想调用并打印"工程库"中的哪行的资料就在此处输入它的行号 ④选择打印机(单选) ⑤选择要打印的工作表(可多选) ⑥点击"开始打印"即可,运行时会将"工程库"对应行序的信息先写入到"Cache"对应的区域,然后再创建打印任务,日志中将显示所使用的打印机和当前任务运行进度,完成后有提示 警告:工作"Cache"内的数据都由程序自动生成,手动修改基本无用,也不建议修改非数据部分(影响查看) 5.多行/项批量打印 [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-6.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-6.png) [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-7.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-7.png) 说明: ①打印模式选择"多行/项批打模式" ②设置好起止行序,对应的是"工程库"中的行号 ③设置好副本份数和打印间隔 ④选择打印机和要打印的工作表 ④执行"开始打印"则开始创建打印任务,与"单行/项打印"不同的是当前行序的任务完成后执行下一个,直到设定的末行也完成 注:批打任务进行中时除"中止打印"按钮外其它选项均处于锁定状态 6.中止打印: [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-8.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-8.png) 提示:批打过程中可随时点击"中止打印"来终止,注意此时只是中止创建新的打印任务,并不能停止打印机 注:由于使用的是VBA命令,所以需要安装Visual Basic for Applications组件,否则无法使用 [2023-6-3更新]: 1.主界面UI稍加改动,加入了"折叠面板"功能,勾选后可以把面板折叠起来便于查看数据 2.增加了"技术要求"(砂浆),"配合比","水泥","掺1"(粉煤灰),"掺2"(石粉),"细1"/"细2"(砂)相关数据的调用功能 3."模板样式"功能开启,当选中"出厂样式"时不调用"砂浆"/"水泥"/"掺1"/"掺2"中的后期补报数据(如7d/14d/28d强度等) 4.增加了错误提示,当[工程库]中输入值有错误时将报错 提示:日期调用后会显示成纯数字,这个很简单,设置单元格格式为"日期"就行了 [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-9.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-9.png) [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-10.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-10.png) [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-11.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-11.png) [2023-6-10更新]: 1.解决了日志中单元格报错提示不会换行的问题 2.增加了打开批量打印程序时自动清除所有数据并重新写入菜单项(红色框选部分)的功能,防止误操作输入了错误的菜单项导致阅读错误 3.优化了数据写入方式,理论上运行效率会提升,实际可能感觉不出来 [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-12.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-12.png) [2023-6-11更新]: 修正了上一个版本在"出厂模式"下不会调用数据的问题(事实证明那些下载的人根本没测试过,不然不可能发现不了这么明显的问题) [2023-6-15更新]: 1.增加了矿粉(SP)和外加剂(Ad)的数据调用功能(如椭圆部分),适用于直接使用外加剂出厂报告或者第三方检测报告的企业 2.增加了部分项目的单位显示(如方框部分) 警告:所有已标记为粉红的工作表禁止删除(可改名),否则将出错导致无法使用 [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-13.png)](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-13.png) [2023-6-21更新]: 1.更改数据表的工作表名(由Cache改为RMM) 2.取消了初始化数据表的功能 3.删除所有指标的菜单项,改为由批注提示 4.增加了自动生成预拌砂浆标记的功能 [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-14.png)](http://http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-14.png) [2023-7-2更新]: 1.打印间隔时间的插入点改为每个打印副本间 2.机制砂石粉含量只保留一项,不分MB值多少 [![](http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-15.png)](http://http://hidao.org/wp-content/uploads/2023/06/11/BatPlot-15.png) 下载地址: 1.https://ena.teracloud.jp/share/11a148fffe4fc101 2.https://www.mediafire.com/file/0dj5hni0pl51tc1/BatPlot_RMM_2023-7-2.xls/file 标签: none