2012-05-22 45 views
0

我試圖打開一個Word模板,並在VB.Net Windows窗體應用程序中使用CustomDocumentProperties更新其字段。這是工作進行定期現場的內容,但我希望UpdateFields事件到Word模板內觸發自定義代碼。Word文檔Fields.Update通過互操作不會觸發自定義代碼

這是我在Word模板:

Public Sub UpdateFields() 
    'do some things with the CustomDocProperties 
End Sub 

這是從應用程序的代碼:

Dim wordApp = New Word.Application 
wordApp.Documents.Open(pathToTemplate) 
wordApp.ActiveDocument.CustomDocumentProperties("Initials").Value = "JD" 
wordApp.ActiveDocument.Fields.Update() 

當我更新在Word本身的字段,則觸發UpdateFields方法,但我做到這一點通過互操作時不會發生這種情況。

回答

0

用下面的行來調用定製方法: wordApp.Run("InsertSignature", "JD")