用Word宏给打印机“记工”

2016-01-29 18:38 13 1 收藏

用Word宏给打印机“记工”,员工上班要打卡、计件,打印机工作是不是也要“记工”呢?把打印的文件名、打印时间记录下来,可从方便管理员了解打印机的使用情况,这种应用对一些公用电脑显得非常有意义。 在一般的办公室里,使用打印机最多的非 ...

【 tulaoshi.com - 办公软件 】


员工上班要打卡、计件,打印机工作是不是也要“记工”呢?把打印的文件名、打印时间记录下来,可从方便管理员了解打印机的使用情况,这种应用对一些公用电脑显得非常有意义。

在一般的办公室里,使用打印机最多的非Word莫属,我编写了一个Word宏,当有人打印文档时,宏就被激活并执行,将打印任务记录在一个文本文件中,供管理人员随时查阅。下面介绍实现方法。

第一步:

启动Word,单击菜单[工具]→[宏]→[宏],在“宏名”框中输入宏名“FilePrint”,单击[创建]按钮。

第二步:

在弹出的Visual Basic编辑器的代码窗口中完成以下内容:

Sub FilePrint()

Dialogs(wdDialogFilePrint).Show

DName = ActiveDocument.Path + "" + ActiveDocument.Name

If ActiveDocument.Path = "" Then DName = "未保存文档"

Tim = Str(Date) + "日" + Str(Time)

Open "d:langzi.dat" For Append As #1

Print #1, "于" + Tim+ "打印" + DName

Close #1

End Sub

Sub FilePrintDefault()

ActiveDocument.PrintOut

……(重复上面第3至8行内容)

End Sub
第三步:

录入完成后,单击[保存]按钮,再单击菜单[文件]→[关闭并返回Word],全部操作完成。

上面的代码包含两个宏,第一个FilePrint宏在用户执行[文件]→[打印]菜单命令时自动运行,第二个FilePrintDefault宏在用户执行工具栏上的[打印]按钮时自动运行,宏在运行时首先执行正常的打印操作,然后提取所打印文档的路径和文件名,以及当前日期和时间,并将这些数据写入到d:lanzi.dat文件中(此文件可在代码中修改)。用记事本打开这个记录文件,打印过的文件都详细的记录在案(如图)。


(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bangongruanjian/)

来源:http://www.tulaoshi.com/n/20160129/1506646.html

延伸阅读
标签: 电脑入门
什么是针式打印机? 针式打印机的打印原理是通过打印针对色带的机械撞击,在打印介质上产生小点,最终由小点组成所需打印的对象。而打印针数就是指针式打印机的打印头上的打印针数量。而打印针的数量直接决定了产品打印的效果和打印的速度。目前最常见的产品的打印针数为24针,早期的针式打印机也有采用9针的,但是打印的效果和速度都要逊色很...
步骤 1:检查硬件 许多打印问题是由于硬件设置不正确造成的。 以下是如何将电缆插入正确位置并确保打印机接通电源的相关信息。 检查电缆是否正确连接 检查以确保打印机的电源线已插入到电源插口中,同时打印机电缆已正确地从打印机连接到计算机。 典型的 USB 电缆和端口 请检查电源 检查以确保打印机电源开关处于打开状态,或者,如果...
标签: 打印机 电脑
确定打印机能正常使用 首先确定打印机是否能正常使用,然后将usb数据线连接电脑和打印机。 打开控制面板 打开我的电脑进入控制面板(我的是windos7)。 进入硬件和声音选项 接着,进入硬件和声音选项。 添加打印机 点击设备和打印机选项的添加打印机。 添加本地打印机 第二个不用管他,他是装无线打印机的一般用不上。然...
标签: 电脑入门
一、墨盒的使用常识 ★将墨盒存放在室温环境下,避开阳光、强光线和热源存放。 ★在墨盒未上机安装使用前,切勿撕开墨盒的外包装及气孔封条。 ★在墨盒拆封后请尽快将它安装到打印机上去,否则有可能会引起墨盒漏墨或喷不出颜色。 ★为得到最好的打印效果,请在安装墨盒后的六个月内使用。 二、与墨盒寿命相关的因素 ★在使用彩色喷墨盒(...
1、打印机的分辨率(象素/英寸) X方向分辨率=GetDeviceCaps(Printer-Handle,LOGPIXELSX); Y方向分辨率=GetDeviceCaps(Printer-Handle,LOGPIXELSY); 2、打印纸的大小(以象素为单位) 通过Printer的PageWidth和PageHeight属性可得到可打印范围的象素数 物理象素数用以下API得到: 宽=GetDeviceCaps(Printe...

经验教程

69

收藏

46
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部