用excel的宏命令解決標籤批量打印的問題

当Java开发的标签系统出现问题,作者转向使用VBA解决批量打印问题。通过VBA宏,实现了从Sheet2中读取数据并填充到Sheet1的标签模板,同时能够自动打印带有流水码的标签。文章提供了具体的VBA代码示例,并提到了一些实施过程中的注意事项,如安装特殊打印机驱动和设置自定义打印纸张大小。
摘要由CSDN通过智能技术生成
        我這個公司是工廠類型的,每天需要打印材料標籤啊,出貨標籤啊.....等等很多,要當然不能用手寫啊.

 

    剛來公司連個月不到就遇到這個問題,公司上一任開發的標籤系統出現問題,機器崩了,沒有辦法,我只好著頭皮修,由於是用java開發的,我認為我有那個能力修復它,不過過了一段時間后,我就沒有自信了,越來越覺得自己很無知,很垃圾,修復這個系統簡直很打擊人的自尊,自信.

 

         搞了大半個月,只修復了一半功能.我開始放棄了,另想辦法來解決問題.人是活的啊,不可能在一棵樹上吊死啊,我就開始想用java單獨寫一個單機版的程序,可是查遍資料,發現;這個不是java的專長.其中光用java來打印一個excel文件就很麻煩,要用到外部包,比如jexcelapi,或者poi,也就是說你找操作excel的java類還是很多的,但是談到打印,就麻煩了,至少我是覺得很麻煩的,看來java再硬件,單機應用方面局限性不是一般的大啊.

 

  沒有辦法,我知道再找其他的辦法,想到了前一段時間用到的宏語言--vba,可以批量打印標籤,但是不能打印流水碼,我花了一個晚上的時間研究了一下宏語言,再繁體語言中叫巨集,再程序角度叫vba.下面我貼上能 批量打印的代碼,這個代碼經過我修改可以打印流水碼.最終交付給成型科使用

 

期間參考了連個十分不錯的例子;

 Excel中使用宏语言打印证件.htm      用Excel和VBA轻松实现桌签批量打印(图)_技术.htm    

這連個網頁你可以上網搜索到

     
Private Sub CommandButton1_Click()
Dim i     As Integer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值