用Word宏给打印机“记工”

小鹏185

小鹏185

2016-01-29 18:38

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

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

在一般的办公室里,使用打印机最多的非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://m.tulaoshi.com/bangongruanjian/)
展开更多 50%)
分享

猜你喜欢

用Word宏给打印机“记工”

办公软件
用Word宏给打印机“记工”

打印机共享设置教程 打印机怎么设置共享

打印机 电脑
打印机共享设置教程  打印机怎么设置共享

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

怎么安装虚拟打印机,虚拟打印机安装方法

电脑入门
怎么安装虚拟打印机,虚拟打印机安装方法

怎样在Word2024中选择打印机

word
怎样在Word2024中选择打印机

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Word2003怎么设置默认打印机

电脑入门
Word2003怎么设置默认打印机

怎样安装打印机?

打印机 电脑入门
怎样安装打印机?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

我的mysql筆記

我的mysql筆記

Word文档隐私保护必学七招

Word文档隐私保护必学七招
下拉加载更多内容 ↓