文章編號: 840817 - 上次校閱: 2007年1月18日 - 版次: 4.1 關於如何擷取 Office 檔案格式和結構描述的資訊
在此頁中結論如果您必須擷取 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
(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
(http://msdn2.microsoft.com/en-us/library/aa380369.aspx)
重要 直接讀取或操作這種結構可能會導致損毀,因此極力建議您勿這麼做。XMLXML 是純文字格式的 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
(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
(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
(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
(http://www.microsoft.com/downloads/details.aspx?FamilyID=fe118952-3547-420a-a412-00a2662442d9&DisplayLang=en)
HTMLHTML 檔案是文字檔,其中包含了使用者將看到的資訊,以及可用來決定資訊呈現方式的格式化標記。您可以使用大多數 Web 瀏覽器都能檢視的 HTML 格式來儲存、散佈與呈現 Office 文件和資料,同時保有 Office 文件豐富的內容和功能。如需有關如何編輯 HTML 的詳細資訊,請造訪下列 Microsoft 網站: http://msdn.microsoft.com/library/default.asp?url=/library/CHT/vsintro7/html/vxtskeditinghtml.asp
(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
(http://msdn.microsoft.com/library/default.asp?url=/library/CHT/vsintro7/html/vxoriWorkingWithEnvironmentTools.asp)
授權程式具備相關資格的客戶、合作夥伴或政府機構若證實 Office API 及 XML、RTF 或 HTML 格式不符合其特定需求,可向 Microsoft 申請參與下列授權方案,以取得某些 Microsoft Office 二進位檔案格式技術文件的授權:
officeff@microsoft.com
(mailto:officeff@microsoft.com)
連絡 Microsoft 時,請在郵件中提供下列資訊:
這篇文章中的資訊適用於:
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
回此頁最上方
