Ms word 在同一台计算机上更新word文档时运行.exe文件

Ms word 在同一台计算机上更新word文档时运行.exe文件,ms-word,triggers,executable,Ms Word,Triggers,Executable,我不知道这是否可行,但我需要做以下几点。 当我在电脑上对word文档进行更改(保存它,并且每次更改日期)时,我希望在同一台计算机上运行.exe文件。是否有任何方法或第三方软件可以实现这一点?在大多数情况下,最简单的方法可能是将下面的代码放在VBA模块中,或者放在Word的Normal.dot模板、另一个专用全局模板中,或者放在特定文档中: Option Explicit Private Declare Function ShellExecute _ Lib "shell32.dll"

我不知道这是否可行,但我需要做以下几点。
当我在电脑上对word文档进行更改(保存它,并且每次更改日期)时,我希望在同一台计算机上运行.exe文件。是否有任何方法或第三方软件可以实现这一点?

在大多数情况下,最简单的方法可能是将下面的代码放在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

这可以使用VBA宏来完成。exe到底应该做什么?它需要访问Word文档文件吗?您的应用程序是否有可用的资源,还是第三方应用程序?