您目前已離線,請等候您的網際網路重新連線

如何尋找 Office 應用程式的安裝路徑

Office 2003 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Office 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:234788
結論
本文將告訴您如何使用 「 Windows 安裝程式若要尋找 Microsoft Office 應用程式的安裝路徑。
其他相關資訊
Microsoft Office 2000年是無效的版本不包含路徑資訊不想在安裝時,快速鍵連結。這麼做是為了讓 「 第一次的使用執行"選項可用。使用此選項時,捷徑會顯示,但應用程式將不會安裝在硬碟上。當您第一次按一下捷徑時,將會安裝應用程式。

您可以使用 「 Windows 安裝程式取得的路徑已安裝的 Office 2000 應用程式。若要建立下面所列的步驟主控台應用程式,會報告已安裝的 Office 的目錄應用程式。

建置範例

  1. 在 Visual 中建立一個空白的主控台應用程式在 C + +。
  2. 建立新的檔名 main.cpp 然後程式碼視窗貼上下列程式碼。
    #include <windows.h>#include <msi.h>#include <ostream.h>const char *Word = "{CC29E963-7BC2-11D1-A921-00A0C91E2AA2}";const char *Excel = "{CC29E96F-7BC2-11D1-A921-00A0C91E2AA2}";const char *PowerPoint = "{CC29E94B-7BC2-11D1-A921-00A0C91E2AA2}";const char *Access = "{CC29E967-7BC2-11D1-A921-00A0C91E2AA2}";const char *Office = "{00000409-78E1-11D2-B60F-006097C998E7}";int main(void){	DWORD size = 300;	INSTALLSTATE installstate;	char *sPath;	sPath = new char[size];        installstate = MsiLocateComponent(Word,sPath,&size);	if ((installstate == INSTALLSTATE_LOCAL) ||             (installstate == INSTALLSTATE_SOURCE)) 	  cout << "Installed in: " << sPath << endl;	delete sPath;	return 0;}
  3. 按一下 專案 然後按一下 設定 若要顯示專案的 [設定] 對話方塊。
  4. 按一下 連結 索引標籤上,並加入 msi.lib 在清單中 物件/程式庫 模組。
  5. 執行程式。它會顯示的檔案路徑位置已安裝 Microsoft Word。

    附註: 其中包含程式碼中的字,Excel 中,與相關聯的 GUIDPowerPoint 及存取。若要尋找其他 Office 應用程式的路徑,傳入做為第二個參數的 MsiGetComponentPath 應用程式名稱函式。

    找不到 Office XP 應用程式的路徑,取代上述使用下列的常數。
    const char *Word = "{8E46FEFA-D973-6294-B305-E968CEDFFCB9}";const char *Excel = "{5572D282-F5E5-11D3-A8E8-0060083FD8D3}";const char *PowerPoint = "{FC780C4C-F066-40E0-B720-DA0F779B81A9}";const char *Access = "{CC29E967-7BC2-11D1-A921-00A0C91E2AA3}";const char *Office = "{20280409-6000-11D3-8CFE-0050048383C9}";					
    找不到 Office 2003 應用程式的路徑,取代常數上方與下列。
    const char *Word = "{1EBDE4BC-9A51-4630-B541-2561FA45CCC5}";const char *Excel = "{A2B280D4-20FB-4720-99F7-40C09FBCE10A}";const char *PowerPoint = "{C86C0B92-63C0-4E35-8605-281275C21F97}";const char *Access = "{F2D782F8-6B14-4FA4-8FBA-565CDDB9B2A8}";const char *Office = "{90110409-6000-11D3-8CFE-0150048383C9}";					
    若要尋找的 2007 Office 應用程式的路徑,取代常數上方與下列。
    const char *Word = "{0638C49D-BB8B-4CD1-B191-051E8F325736}";const char *Excel = "{0638C49D-BB8B-4CD1-B191-052E8F325736}";const char *PowerPoint = "{0638C49D-BB8B-4CD1-B191-053E8F325736}";const char *Access = "{0638C49D-BB8B-4CD1-B191-054E8F325736}";const char *Office = "{0638C49D-BB8B-4CD1-B191-050E8F325736}";					
    若要尋找的 32 位元 Office 2010 應用程式的路徑,取代常數上方與下列。
    const char *Word = "{019C826E-445A-4649-A5B0-0BF08FCC4EEE}"; const char *Excel = "{538F6C89-2AD5-4006-8154-C6670774E980}";const char *PowerPoint = "{E72E0D20-0D63-438B-BC71-92AB9F9E8B54}";const char *Access = "{AE393348-E564-4894-B8C5-EBBC5E72EFC6}";const char *Office = "{398E906A-826B-48DD-9791-549C649CACE5}";					
    若要尋找的 64 位元 Office 2010 應用程式的路徑,取代常數上方與下列。
    const char *Word = "{C0AC079D-A84B-4CBD-8DBA-F1BB44146899}"; const char *Excel = "{8B1BF0B4-A1CA-4656-AA46-D11C50BC55A4}";const char *PowerPoint = "{EE8D8E0A-D905-401D-9BC3-0D20156D5E30}";const char *Access = "{02F5CBEC-E7B5-4FC1-BD72-6043152BD1D4}";const char *Office = "{E6AC97ED-6651-4C00-A8FE-790DB0485859}";					
参考
如需有關 Office 自動化的詳細資訊,請造訪在 Microsoft Office 開發支援網站:

警告:本文為自動翻譯

內容

文章識別碼:234788 - 最後檢閱時間:05/30/2013 22:24:00 - 修訂: 8.0

Microsoft Office Access 2007, Microsoft Office Excel 2007, Microsoft Office PowerPoint 2007, Microsoft Office Word 2007, Microsoft Office Access 2003, Microsoft Office PowerPoint 2003, Microsoft Access 2002 Standard Edition, Microsoft Excel 2002 Standard Edition, Microsoft PowerPoint 2002 Standard Edition, Microsoft Word 2002 Standard Edition, Microsoft Access 2000 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft PowerPoint 2000 Standard Edition, Microsoft Word 2000 Standard Edition, Microsoft Word 2010, Microsoft Excel 2010, Microsoft PowerPoint 2010, Microsoft Access 2010, Microsoft Office Professional 2010

  • kbhowto kbmt KB234788 KbMtzh
意見反應