OL2000: 管理及散發 Outlook VBA 專案

文章翻譯 文章翻譯
文章編號: 229911 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

結論

本文提供 Microsoft Outlook 如何儲存 Microsoft Visual Basic 應用程式程式碼和管理多個專案的方式的概觀。

其他相關資訊

與其他的 Microsoft Office 程式不同的是 Microsoft Outlook 支援只有一個 Visual Basic 應用程式專案一次。專案 Project1,會位於所有的時間可用且與程式相關聯。您不可能 Visual Basic 編輯器中加入另一個專案。

Project1 儲存於您硬碟上,作為 VbaProject.OTM 在下列資料夾:
Drive: \Windows\Application Data\Microsoft\Outlook
注意: 應用程式資料資料夾的位置可能不同,視不同的 Windows 中的使用者設定檔設定。如果要找出檔案,請依照下列步驟執行:
  1. 按一下 [開始],指向 [尋找],然後再按一下 [檔案或資料夾
  2. 在 [名稱] 方塊中,輸入 *.OTM
  3. 選取適當的磁碟機或磁碟機,然後按一下 [立即尋找]
Outlook 不會提供一個直接表示管理 OTM 檔案。如果要開始新的 Visual Basic 應用程式專案的您可以匯理論上來說出所有現有的模組和表單,但這通常不是一個實際可行的方法。而是,請依照下列步驟執行:
  1. 請結束部份的 Microsoft Outlook。
  2. 稍早所述,請找出您 VbaProject.OTM 檔]。
  3. 將檔案重新命名為其他有意義的名稱給您,例如 VbaProject testing.OTM
  4. 重新啟動 Microsoft Outlook。
因為 Outlook 不能夠找到現有的專案檔案,Visual Basic 編輯器] 會啟動新的專案。當您儲存您的專案對 Outlook 會建立新 VbaProject.OTM 資料夾中。

如果想在專案之間切換新增一個額外的步驟] 到先前的步驟:
  1. 請結束部份的 Microsoft Outlook。
  2. 找出您 VbaProject.OTM 檔。
  3. 將檔案重新命名為其他有意義的名稱給您,例如 VbaProject testing.OTM
  4. 您現在想要使用回到 VbaProject.OTM 將的檔案重新命名。
  5. 重新啟動 Microsoft Outlook。
如果想將應用程式專案的 Visual Basic 從一台電腦移動到另一個先判斷 Outlook 正在儲存 VbaProject.OTM 檔案在每一部電腦上。然後,將 OTM 檔案複製從一台電腦到其他,並確認其放置在適當的資料夾。當您重新啟動 Outlook 時, 它會尋找 VbaProject.OTM 檔案,並用。

重要: 雖然您可以這樣做,Microsoft 產品支援服務以這種方式無法支援部署解決方案。已知問題這麼做,及 Outlook 不是設計來支援這項功能。如需詳細資訊按一下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
290780OL2002: 程式碼仍無法解決問題後您散佈 VBA 專案
如果您正在開發一個解決方案,您想要散發給不少人,您應該將您的 Visual Basic 應用程式程式碼轉換成一個 Outlook COM 增益集。不過,開發 COM 增益集通常需要能夠更多的程式設計知識建立簡短的巨集,所以如果您的 Visual Basic 應用程式專案是相當簡單,而且並沒有太多需要使用它的人,您可能要傳送它們具有指示程式碼如何將它設定。如需有關尋找資源來學習如何建立 COM 增益集的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
291163OL2002: 如何為 Outlook 建立 COM 增益集

?考

如需有關可用的資源,以及 Microsoft Outlook 2000 解決方案的解答的詳細資訊,請參閱 「 Microsoft 知識庫 」 中下列文:
146636關於自訂表單和 Outlook 解決方案 OL2000: 問題

屬性

文章編號: 229911 - 上次校閱: 2003年11月5日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Outlook 2000
關鍵字:?
kbmt kbhowto kbprogramming KB229911 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:229911
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com