文章編號: 302003 - 上次校閱: 2009年7月13日 - 版次: 5.0

表單以 VBScript 不適用於在 Outlook 中的 「 終端機服務

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

如果您使用 Microsoft Outlook 在終端機服務環境中,您不能使用 Visual Basic 指令碼版 (VBScript) 自訂 Outlook 表單中。當您使用 Microsoft Windows NT 4.0 「 終端機伺服器安裝 」 模式或使用者模式中時,就會發生這個問題。之所以發生這個問題也與 Windows 2000 終端機伺服器應用程式模式中,而不是在遠端系統管理模式。

發生的原因

預設情況下,Microsoft Office XP、 Microsoft Office 2003 和 2007 Microsoft Office 程式不要安裝 VBScript 元件在 Windows 終端機伺服器環境中。

其他可行方案

使用下列方法之一如果要解決這個問題。

方法 1: 將 Outlvbs.dll 檔案複製到現有的安裝

要這麼做,請您執行下列步驟:
  1. 並未執行終端機伺服器上的 Microsoft Outlook 的電腦複製 Outlvbs.dll 檔案。
  2. 將 Outlvbs.dll 檔案複製到受影響的 「 終端機伺服器 」 電腦的 [程式 Files\Microsoft Office\Office10] 資料夾。

    附註如果 「 終端機伺服器執行的 Microsoft Office 2003,將 Outlvbs.dll 檔案複製到程式 Files\Microsoft Office\Office11 資料夾中。

方法 2: 使用自訂安裝精靈 」 來部署 Microsoft Office 與額外的屬性,以讓 VBScript 元件以安裝

要這麼做,請您執行下列步驟:
  1. 開啟 [自訂安裝精靈,然後建立新的轉換 (.MST) 檔案的 Microsoft Office 安裝。
  2. 在 「 自訂安裝精靈 」 中設定您的安裝需求。
  3. 在自訂安裝精靈的最後一的可用頁,按一下 [修改設定內容,然後再新增下列屬性名稱和值:

    屬性名稱: WTSDISABLED
    值: MsInfoFiles PPTCastCoreFiles

    附註 屬性名稱和值是區分大小寫的。

Office XP 修改安裝屬性 會位於頁面 21 22 自訂安裝精靈 」。 Office 2003 修改安裝屬性 會位於頁面 23 24 「 自訂安裝精靈 」。

若要啟用 Outlook 表單的 VB 指令碼支援 「 終端機伺服器電腦上執行 Outlook 2007 時,請執行下列動作:
  1. 安裝 Outlook 2007,做為獨立應用程式或做為 2007 Office 套件的一部分。
  2. 決定您剛安裝的產品的全域唯一識別項 (GUID)。如果您在安裝 Outlook 使用該產品的 GUID。如果您在安裝 Office 企業 2007年使用該產品的 GUID。如需有關如何判斷您所安裝的產品的 GUID 的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
    928516? (http://support.microsoft.com/kb/928516/ ) 在 2007 Office 套件和程式中的產品程式碼的 GUID 編號配置的描述
  3. 您有產品 GUID 之後,執行下列命令列:
    msiexec/i <Product Code GUID of [SKUName]WW.msi> ADDLOCAL = OutlookVBScript/qb
    附註在這個的命令 <Product Code GUID of [SKUName]WW.msi> 是您的產品 GUID 的預留位置。

    比方說如果您有安裝的 Office 企業 2007年,您的產品 GUID 會是下列:
    {90120000-0030-0000-0000-} 0000000ff1ce
    因此,命令列應該會出現,如下所示:
    msiexec/i {90120000-0030-0000-0000-0000000FF1CE} ADDLOCAL = OutlookVBScript/qb

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

其他相關資訊

Microsoft Office 和 Outlook 安裝程式偵測時所要安裝 Outlook 使用終端機服務設定的電腦上。在這些情況下啟用 Outlook 自訂表單中的 VBScript 所需的支援檔案尚未安裝。因此,如果嘗試啟動 Outlook 指令碼編輯器 」 您會收到下列錯誤訊息:
無法載入這項功能。功能識別碼並未登錄。
如果想使用自訂 Outlook 表單,其中包含 VBScript 您並沒有收到錯誤訊息,但在表單中的 VBScript 程式碼不會執行。

附註舊版的 Outlook 支援 VBScript 在終端機服務環境中。

如需有關可用的資源和 Microsoft Outlook 方案的常見問題解答,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
287530? (http://support.microsoft.com/kb/287530/ ) 自訂表單及 Outlook 解決方案相關的常見問題

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