2010-03-04 53 views
1

我正在與一個慢慢轉向MS訪問的小公司合作。目前他們的所有報告都在多個MS Word文檔中。在這個過渡期間,他們不僅需要保持word文檔是最新的,而且還要將這些信息輸入到數據庫中。 (基本上刪除需要加倍輸入數據)。跨多個word文檔的宏

有沒有一種方法可以編寫一個可以在任何word文檔上運行的全局宏,還是我需要將這個宏繼承到每個單獨的文檔?

回答

1

是的,你可以使用一個全局宏。您可以將此宏放在用戶的normal.dot中或放在另一個文檔中。我建議使用其他文檔,因爲它更容易「部署」到多個用戶。此文檔位於Word的「啓動」位置之一。你在做什麼是創建一個「加載項」。

Word加載項在 http://msdn.microsoft.com/en-us/library/aa189710(office.10).aspx

「你可以通過創建一個 Word特有的加載項(有時也 被稱爲全局模板)到 的Microsoft®Word解決方案添加功能。」

-1

Office 2007有一些很好的方法可以將這些報告的語義含義轉換爲更具體的數據類型,使用XML和模式可以更容易地將其轉換爲數據庫。如果您想了解更多信息,請參閱http://msdn.microsoft.com/en-us/office/bb738430.aspx的「模塊05自定義XML」。具體來說,有關向人們分發模式的部分,以允許他們「標記」這些文檔文檔(這很容易),這樣可以減少導入所有這些東西的負擔。