长期熬夜对人体的危害:单位买了一台HP1320网络打印机,有没有软件可以记录每台机打印多少张纸啊

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/26 05:31:17
只剩下5分了,都给你
但我的是网络打印机,各人用的是自己的电脑,不可能在每个人机上都写上这个宏啊,

在一般的办公室里,使用打印机最多的非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文件中(此文件可在代码中修改)。用记事本打开这个记录文件,打印过的文件都详细的记录在案