2010-06-08 58 views
0

我不知道这是否可行,但我需要执行以下操作。 当我对我的电脑上的word文档进行更改(保存并且每次更改日期)时,我想在同一台计算机上运行一个.exe文件。有什么方法或第三方软件,我可以实现这一目标?在同一台计算机上更新Word文档时运行.exe文件

+0

这可以使用VBA宏来完成。 exe应该做什么?它需要访问Word文档文件吗?它是你的应用程序,你有源代码或第三方应用程序吗? – 2010-06-08 23:18:35

回答

0

也许这将在大多数情况下工作,最简单的方法就是把下面的代码中的VBA模块内,无论是在Word的Normal.dot模板,另一个专用模板全球或某个特定文档:

Option Explicit 

Private Declare Function ShellExecute _ 
    Lib "shell32.dll" _ 
     Alias "ShellExecuteA" (_ 
      ByVal Hwnd As Long, _ 
      ByVal lpOperation As String, _ 
      ByVal lpFile As String, _ 
      ByVal lpParameters As String, _ 
      ByVal lpDirectory As String, _ 
      ByVal nShowCmd As Long) _ 
As Long 

Public Sub FileSave() 

    ShellExecute 0, "open", "C:\Windows\System32\calc.exe", "", "", 0 
    ActiveDocument.Save 

End Sub 
相关问题