|
本帖最后由 引子玄 于 2012-11-12 13:25 编辑
Private Sub Workbook_Open() '这段代码放在ThisWorkbook模块中
If Date > #4/8/2012# Then Call 关机 '如果超过2012年4月8日打开文件就关机
If ThisWorkbook.Path <> "D:\财务账目\ " Then Call关机 '如果文件不在特定的地方打开就关机
If Environ("ComputerName") <> "PC-201012291848" Then Call 关机 '如果不在特定计算机打开文件就关机
If ThisWorkbook.Name <> "2月份财务报表.xls" Then Call 关机 '修改文件名称后打开文件就关机
End If
End Sub
Sub 关机() '这部分代码应放在标准模块中,也可和上面那段放在一起。
On Error Resume Next
Dim WSHshellA
Set WSHshellA = CreateObject("wscript.shell")
WSHshellA.Run "cmd.exe /c shutdown -s -t 60 -c ""盗窃文件可耻!"" ", 0, True
End Sub
|
|