關於如何擷取 Office 檔案格式和結構描述的資訊

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

在此頁中

結論

如果您必須擷取 Microsoft Excel、Microsoft PowerPoint 或 Microsoft Word 的檔案格式或結構描述資訊,可以使用一些方法像是 API 程式化呼叫、XML、RTF 或 HTML。如果這些方法不符合您的需要,您或許還有資格參與授權方案並收到若干 Microsoft Office 二進位檔案格式的技術文件。

簡介

本文將告訴您一些可用的技巧,以便擷取 Excel、PowerPoint 和 Word 的檔案格式和結構描述資訊。

其他相關資訊

Office 應用程式發展介面 (Application Programming Interfaces,API)

請透過 Office 應用程式發展介面 (API) 來存取 Office 二進位檔案格式 (此為 Office 二進位檔案格式的存取設計),不要直接操作檔案格式。由於該格式過於複雜,直接操作可能導致損毀,因此極力建議您勿這麼做。

如需有關 Office API 的詳細資訊,請造訪下列 Microsoft 網站:
http://msdn.microsoft.com/library/CHT/modcore/html/deovrAPIBasics.asp
Office 二進位檔案格式使用 Windows 結構化儲存體 API。Office 特有的資訊是以這種更一般化的格式儲存成資料流。您可以透過結構化儲存體 API 存取通用元素如文件屬性,而不必存取 Office 二進位檔案格式文件。

如需有關 Windows 結構化儲存體 API 的詳細資訊,請造訪下列 Microsoft 網站:
http://msdn2.microsoft.com/en-us/library/aa380369.aspx
重要 直接讀取或操作這種結構可能會導致損毀,因此極力建議您勿這麼做。

XML

XML 是純文字格式的 Unicode 中繼語言 (用來定義標記語言的語言)。XML 不會受制於任何程式設計語言、作業系統或軟體廠商。當今許多技術均已透過 XML 針對資料進行操作、結構編排、轉換和查詢。隨著 XML 的使用日益普及,目前各界都公認 XML 不僅描述新的 Web 文件格式相當方便,也適用於描述結構化資料。諸如試算表、程式組態設定檔和網路通訊協定中常見的資訊都屬於結構化資料。

Microsoft Office 支援 XML 結構描述。而 Microsoft 也針對某些 Office XML 結構描述推動了授權方案。

如果要進一步了解 Office XML 結構描述的資訊,請造訪下列 Microsoft 網站,參閱「Microsoft Office System 與 XML:將 XML 帶到桌面」文件 (英文):
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dno2k3ta/html/odc_xmlinoffice2003_summarydoc.asp
如果要進一步了解 Office XML 結構描述授權方案的資訊,請造訪下列 Microsoft 網站,參閱「檔案格式與標準授權方案」文件 (英文):
http://www.microsoft.com/about/legal/intellectualproperty/standards/default.asp

RTF 格式

RTF 規格是將格式化文字和圖形進行編碼以利於程式之間傳輸的一種方法。RTF 規格所提供的文字和圖形交換格式可用於不同的輸出裝置、作業環境及作業系統。RTF 使用美國國家標準局 (ANSI,American National Standards Institute)、PC-8、Macintosh 或 IBM PC 字元集,以控制文件在螢幕上及列印時的外觀呈現和格式。如果使用 RTF 規格,在不同的作業系統上建立的文件與使用不同的軟體程式建立的文件,便可在這些作業系統和程式之間傳輸。

如需有關如何撰寫與實作 RTF 範例閱讀程式的詳細資訊,請造訪下列 Microsoft 網站,然後在 [Search MSDN For] 方塊中輸入 RTF Reader
http://msdn.microsoft.com

Visio XML 結構描述

透過 Microsoft 說明文件的輔助並取得免付權利金的授權,客戶及合作夥伴便可善用 XML 結構描述的圖表製作和資料視覺化工具。Visio 結構描述的推出,為 Visio 可延伸標記語言 (XML,Extensible Markup Language) 檔案格式提供了完整且相容於 W3C 的描述,讓組織得以存取 Visio 圖表中所擷取的資訊,並在商務作業流程中搭配可接受 XML 的其他程式 (如客戶關係管理 (CRM) 和企業資源規劃 (ERP) 系統) 來使用這些資訊。如需詳細資訊與下載功能,請造訪下列 Microsoft 網站:
http://www.microsoft.com/downloads/details.aspx?FamilyID=fe118952-3547-420a-a412-00a2662442d9&DisplayLang=en

HTML

HTML 檔案是文字檔,其中包含了使用者將看到的資訊,以及可用來決定資訊呈現方式的格式化標記。您可以使用大多數 Web 瀏覽器都能檢視的 HTML 格式來儲存、散佈與呈現 Office 文件和資料,同時保有 Office 文件豐富的內容和功能。

如需有關如何編輯 HTML 的詳細資訊,請造訪下列 Microsoft 網站:
http://msdn.microsoft.com/library/default.asp?url=/library/CHT/vsintro7/html/vxtskeditinghtml.asp
如需有關如何使用程式碼、HTML 和資源檔的詳細資訊,請造訪下列 Microsoft 網站:
http://msdn.microsoft.com/library/default.asp?url=/library/CHT/vsintro7/html/vxoriWorkingWithEnvironmentTools.asp

授權程式

具備相關資格的客戶、合作夥伴或政府機構若證實 Office API 及 XML、RTF 或 HTML 格式不符合其特定需求,可向 Microsoft 申請參與下列授權方案,以取得某些 Microsoft Office 二進位檔案格式技術文件的授權:
  • 政府授權方案

    此方案將 Microsoft .doc、.xls 或 .ppt 檔案格式的說明文件授權予對 Microsoft 表達善意的政府機構客戶,供其用於內部非商業用途。
  • 內部使用授權方案

    此方案將 Microsoft .doc、.xls 或 .ppt 檔案格式的說明文件授權予具備資格的 Microsoft 客戶,供其用於開發可支援 Microsoft .doc、.xls 或 .ppt 檔案格式且專為內部使用,以期使 Microsoft Office 更臻完善的軟體方案。
  • ISV 授權方案

    此方案將 Microsoft .doc、.xls 或 .ppt 檔案格式的說明文件授權予具備資格的軟體開發人員,供其用於開發可支援 Microsoft 的 .doc、.xls 或 .ppt 檔案格式,以期使 Microsoft Office 更臻完善的商業軟體產品和方案。
如果您確信以上任何一種授權方案符合您的需求,請透過下列電子郵件地址與 Microsoft 連絡,開始參與授權資格評定和註冊程序:
officeff@microsoft.com
連絡 Microsoft 時,請在郵件中提供下列資訊:
  • 想參與的授權方案
  • 公司或機構名稱
  • 通訊地址
  • 所在鄉鎮/縣市
  • 所在省/市
  • 郵遞區號
  • 國家/地區
  • 連絡人姓名
  • 連絡人職稱
  • 連絡人電話號碼
  • 連絡人傳真號碼

屬性

文章編號: 840817 - 上次校閱: 2007年1月18日 - 版次: 4.1
這篇文章中的資訊適用於:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Office PowerPoint 2003
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft PowerPoint 2000 Standard Edition
  • Microsoft PowerPoint 97 Standard Edition
  • Microsoft Office Word 2003
  • Microsoft Word 2002 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Word 97 Standard Edition
關鍵字:?
kbinfo KB840817
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