如何啟動 Word,從 Internet Explorer

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

結論

這份文件的目的是要說明如何選取 Word 文件的超文字連結時,控制用戶端行為。 比方說通常按一下到 Word 文件的連結會預設為開啟的文件從 Internet Explorer 內。您可以變更此行為,讓連結在 Word 中開啟該檔案。

這份文件適用於 Internet Explorer 的桌上型電腦使用者以及 Web 作者,撰寫用戶端指令碼。雖然這篇文章專門針對 MS Word,概念會套用至其他 Microsoft 文件應用程式 (也就是 Excel)。

其他相關資訊

在下列兩個基本方法來控制行為將會討論:
  • 以一個使用者您可以設定選項,用戶端透過 Windows 檔案總管。這種方法的優點是行為的使用者會保留控制項的瀏覽器。
  • Web 撰寫可以撰寫用戶端指令碼。這種方法的優點是您可以自訂用戶端行為從集中的位置。但是,沒有一個警告: 實作這個方法需要用戶端架構的安裝的 Office 97 與原本就是速度慢。
為第一種方法--設定用戶端選項經由 [Windows 檔案總管,請使用下列步驟:
  1. 啟動 Windows 檔案總管]。
  2. 如果您正在執行 Microsoft Windows NT 4.0,請依照下列步驟執行:
    1. [檢視] 功能表,按一下 [選項]。如果已安裝網際網路總管 4.0 則按一下 [資料夾選項]。
    2. 在 [選項] 對話方塊中按一下 [檔案類型] 索引標籤]。
    3. 註冊的檔案類型,按一下 Microsoft Word 文件,然後再按一下 [編輯]。
    如果您正在執行 Microsoft Windows 2000 或更新版本的 Windows,請依照下列步驟執行:
    1. 在 [工具] 功能表上按一下 [資料夾選項]。
    2. 在 [檔案選項] 對話方塊按一下 [檔案類型] 索引標籤]。
    3. 註冊的檔案類型,按一下 [Microsoft Word 文件,然後按一下 [進階]。
  3. 從編輯檔案類型畫面按一下以清除 [在同一個視窗內瀏覽] 核取方塊的切換是否 Word,文件啟動 Internet Explorer 之外。
  4. 按一下 [確定] 關閉對話方塊。
請注意在幕後簡單登錄旗標會被設定,表示在建立.Reg 檔案經驗的人可以自動化這項變更。

針對第二種方法作為 Web 作者您可以控制 Word 文件,透過 OLE 自動化行為提供用戶端正在執行 Microsoft Word。以下是基本步驟:
  1. 建立用戶端函式,Microsoft Word 會具現化,並接受當作其引數之文件的 URL。
  2. 建立一個呼叫函式傳遞 Word 文件的 URL 的按鈕。

    下面是範例用戶端的指令碼,用戶端電腦上安裝的 Word 97 中使用自動化:
       <HTML>
       <HEAD>
       <SCRIPT LANGUAGE=VBScript>
       Dim objWord
       Sub Btn1_onclick()
       call OpenDoc("http://MyServer/MyTest.doc")
       End Sub
    
       Sub OpenDoc(strLocation)
    
       Set objWord = CreateObject("Word.Application")
       objWord.Visible = true
       objWord.Documents.Open strLocation
       End Sub
    
       </SCRIPT>
       <TITLE>Launch Word</Title>
       </HEAD>
       <BODY>
       <INPUT TYPE=BUTTON NAME=Btn1 VALUE="Open Word Doc">
       </BODY>
       </HTML>
    					

附註Word 自動化,才能繼續,您必須設定您的瀏覽器來 啟用提示初始化和不標示為安全的 ActiveX 控制項。如果將您的瀏覽器設定為 停用,較早的範例程式碼可能會產生執行階段錯誤,可能無法如預期般運作。

?考

如需有關 Word 自動化的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件:
195826從用戶端指令碼失敗 CreateObject
198703如何以自動化 Excel 從用戶端 VBScript
286023如何在 Word 自動化從 Internet Explorer 使用 VB ActiveX 元件
239470無法從 IE 存取執行中物件的指令碼呼叫 GetObject
請如需詳細資訊造訪下列 Microsoft 開發 o 人 h 員 ? 工 u 具 ? 網路網站:

網頁程式開發
http://msdn2.microsoft.com/en-us/library/aa286532.aspx

屬性

文章編號: 178222 - 上次校閱: 2007年3月27日 - 版次: 4.1
這篇文章中的資訊適用於:
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 5.0
  • Microsoft Office 97 Developer Edition
關鍵字:?
kbmt kbhowto KB178222 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:178222
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。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