2010-06-08 85 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 
相關問題