Share via


Excel 2007 的移轉考量

更新日期: 2007年3月

適用於: Office Resource Kit

 

上次修改主題的時間: 2015-03-09

Microsoft Office Excel 2007 可為使用者提供許多更穩固的進階功能。在移轉到 Office Excel 2007 之前,使用者應先深入瞭解這些差異,以判斷差異可能會對移轉範圍和步調造成何種影響。以下摘要最重要的功能差異和對應行為。

Microsoft Office 移轉計劃管理程式 (OMPM) 可協助您進行移轉和移轉規劃。OMPM 包含檔案掃描和轉換工具,可協助組織取得其文件的詳細目錄、針對 2007 Microsoft Office 系統 的籌備工作分析文件,並提供可能會影響移轉之相容性問題的通知。如需 OMPM 的詳細資訊,請參閱<使用 Office 移轉計劃管理程式評估您的環境>。

Office Excel 2007 的變更

舊版 Office Excel 和 Office Excel 2007 之間的三個基本差異包括:

  • 新的 Open XML 格式。

  • 明顯擴充的格線。

  • 結果導向的使用者介面,可提供許多按一下命令。

新的檔案格式

Microsoft Office Word 2007、Microsoft Office PowerPoint 2007 和 Office Excel 2007 會使用新的 Open XML 格式。Open XML 格式是壓縮且穩固的檔案格式,可在文件和後端系統之間進行更好的資料整合,而且與舊版 Microsoft Office 的二進位型檔案格式完全不同。

Open XML 格式是由 Ecma International 和許多技術廠商合作開發的開放標準。此標準可將異質性環境中的互通性最大化,並讓技術提供者將 2007 Office System 中建立的檔案整合至其解決方案中。

安裝 2007 Office System 之後,使用者可繼續開啟、編輯及儲存以較早之二進位檔案格式產生的活頁簿。這些活頁簿可以轉換成 Open XML 格式。這讓來自不同廠商的應用程式間具有更好的互通性,並讓 Open XML 格式成為更好的長期解決方案。使用者可依序按一下 [Microsoft Office 按鈕] 和 [轉換],將活頁簿從較早的格式轉換成 Open XML 格式。如需檔案格式的詳細資訊,請參閱<2007 Office system 的檔案格式參考>。

Caution注意:
在組織將現有活頁簿轉換成 Open XML 格式之前,使用者應該考慮活頁簿之間的現有連結。因為舊版 Office Excel 無法更新以 Open XML 格式儲存之活頁簿的連結,所以應同時轉換所有連結的活頁簿。

較大的格線間距

使用者可以利用 Office Excel 2007 中較大的格線,開發更複雜且詳細的活頁簿。較大的格線允許超過 16,000 個資料行和 1 百萬個資料列。不過,較大的格線與舊版 Office Excel 不相容。將活頁簿儲存為 Office Excel 97-2003 活頁簿時,系統會永久刪除在先前格線界限 (A1:IV65536) 以外儲存格中輸入的資料。所有會參照先前格線界限以外儲存格的公式也會受到影響。

如果 Office Excel 2007 的使用者規劃要與使用舊版 Office Excel 的使用者共用活頁簿,則不應在舊版的格線界限以外輸入資料。或者,使用者可以使用相容性模式,這有助於將較大的格線間距調整為符合舊版 Office Excel 的格線間距,以減少這些問題。

新的使用者介面

Office Excel 2007 會利用新的 Microsoft Office Fluent 使用者介面,提供功能強大且可輕鬆存取的生產力工具。大部分的功能表、工具列及工作窗格都會由 Office Fluent 功能區所取代,依物件或案例組織命令,並依索引標籤將命令分組。Office Fluent 功能區讓您可以利用較少的步驟,存取更多的功能。移轉至 Office Excel 2007 之後,即使使用者使用舊版 Office Excel 2007 中建立的活頁簿,還是可以使用新的使用者介面。

在 Office Excel 2007 中開啟 Excel 97–2003 活頁簿

在 Office Excel 2007 中開啟活頁簿時,大部份可在舊版 Office Excel 中使用的功能都仍會存在。有時活頁簿的執行方式可能會與使用者預期的不同,這是因為活頁簿中所採用的功能已遭移除或變更,或者因為公式會與用以建立活頁簿之檔案格式或特定版本 Office Excel 相關聯。

本主題會在下列領域中,討論無法在舊版 Office Excel 中使用的功能或 Office Excel 2007 中已明顯變更的功能:

  • 相容性工具

  • 格式變更

  • 視覺效果和設計

  • 清單和樞紐分析表

  • 參照和名稱

相容性工具

Office Excel 2007 包含對於舊版 Office Excel 中最常使用功能的相容性支援。已很少在舊版 Office Excel 中使用的功能則會遭到取代或刪除。使用者經常依賴的大部分功能仍可在 Office Excel 2007 中使用。Office Excel 2007 也包含相容性防護功能,可在使用者於不同版本的 Office Excel 之間移動時,協助防止資料遺失。

相容性模式

相容性模式會繫結至 Office Excel 97-2003 檔案格式,可停用 Office Excel 2007 中與舊版 Office Excel 不相容的新功能。例如,以相容性模式執行在 Office Excel 2007 中開啟的活頁簿時,系統會抑制較大的格線間距,讓使用者無法在舊版 Office Excel 的較小格線界限以外輸入資料、公式或參照。

當使用者開啟以 Office Excel 97-2003 檔案格式 (.xls) 儲存的活頁簿時,活頁簿會自動以相容性模式運作。同樣地,當使用者使用將在舊版 Office Excel 中使用的新活頁簿時,可開啟相容性模式 (作法是以 Office Excel 97-2003 檔案格式儲存檔案,然後關閉並重新開啟該檔案),以防止意外使用與舊版 Office Excel 不相容的函數和功能。對於規劃要與其他尚未移轉至 Office Excel 2007 之使用者共用活頁簿的使用者而言,這個選項非常重要。

當使用者使用相容性模式時,仍然能夠使用 Office Fluent 使用者介面,並可存取大部分的新功能。只有不相容的功能 (例如,較大的格線間距) 會針對該活頁簿加以關閉。同樣地,當使用者將新活頁簿儲存為 Office Excel 97–2003 檔案格式時,在下次開啟活頁簿時,即會自動將該活頁簿放置於相容性模式中。若要結束相容性模式,使用者可以將活頁簿轉換成其中一種新的檔案格式,然後重新開啟活頁簿。使用者可以使用 [轉換] 命令 (可依序按一下 [Microsoft Office 按鈕] 和 [轉換]),在一個步驟中完成這項動作。

相容性檢查程式

相容性檢查程式預設會在使用者將活頁簿儲存為 Office Excel 97-2003 檔案格式時自動運作。它會掃描舊版 Office Excel 不支援的功能和特徵。使用者也可以選擇停用相容性檢查程式,這樣將活頁簿儲存為較舊檔案格式時,便不會自動執行。

相容性檢查程式會識別兩種類型的相容性問題:已保留但會與舊版 Office Excel 以不同方式運作的功能,以及已在相容性模式中停用且無法在舊版 Office Excel 中運作的函數。這些問題均會顯示於對話方塊中,讓使用者可以在資料或函數遺失之前加以回應並採取動作。相容性檢查程式會列出活頁簿中所識別的問題、摘要說明每個問題的發生次數、識別可協助找出問題的工具,並提供所識別之問題類型的其他說明。

格式變更

Office Excel 2007 中的 Open XML 格式會準確地進行鏡像,並呈現舊版 Office Excel 的二進位資料格式。這表示使用者仍然可以在 Office Excel 2007 中,讀取並修改大部分在舊版 Office Excel 建立的活頁簿。

更穩固的 Open XML 格式可容納更多檔案類型。某些檔案類型已不再通用。因此,已對名稱和副檔名進行下列變更:

  • 已移除對於某些舊有檔案類型的支援。

  • 已變更 Office Excel 97-2003 檔案格式的名稱,有助於避免使用者產生混淆。

  • 已為新的 Office Excel 2007 檔案類型指定新名稱和新的副檔名。

新的和重新命名的檔案名稱和副檔名

已為 Office Excel 2007 中可用的新檔案格式指定新的副檔名。當使用者在 Office Excel 版本之間作業時,這些新的命名慣例有助於避免使用者產生混淆。下表列出新的檔案名稱選項,您可在 [另存新檔] 對話方塊中檢視。

檔案類型 副檔名

Office Excel 2007 活頁簿

.xlsx

Office Excel 2007 啟用巨集的活頁簿

.xlsm

Office Excel 2007 二進位活頁簿

.xlsb

Office Excel 2007 範本

.xltx

Office Excel 2007 啟用巨集的範本

.xltm

Office Excel 2007 增益集

.xlam

已移除對於某些檔案格式的支援

有些先前的檔案格式已很少使用,甚至從未使用。Office Excel 2007 已移除對於這些格式的支援。使用者無法在移轉至 Office Excel 2007 之後,以下列檔案格式開啟或儲存活頁簿:

  • WK1 (1-2-3)

  • WK4 (1-2-3)

  • WJ3 (1-2-3 日文) (.wj3)

  • WKS (1-2-3)

  • WK3 (1-2-3)

  • WK1, FMT (1-2-3)

  • WJ2 (1-2-3 日文) (.wj2)

  • WJ3, FJ3 (1-2-3 日文) (.wj3)

  • DBF 2 (dBASE II)

  • WQ1 (Quattro Pro/DOS)

  • WK3, FM3 (1-2-3)

  • Microsoft Excel 圖表 (.xlc)

  • WK1, ALL(1-2-3)

  • WJ1 (1-2-3 日文) (.wj1)

  • WKS (Works 日文) (.wks)

僅適用於發佈的 HTML 檔案格式

由於侷限以主要檔案格式使用,所以 Office Excel 2007 不再以 HTML 檔案格式儲存僅適用 Excel 的功能。[另存為 HTML] 命令主要是用以發佈格式,而且 Microsoft 繼續支援該命令,以建立可在 Web 瀏覽器中檢視的文件。Office Excel 2007 中仍然可以開啟 HTML 檔案。檔案中所含的 Office Excel 特定功能,以及舊版 Office Excel 中所建立的 Office Excel 特定功能都會保留。使用者應該使用其中一個新檔案格式,將這些檔案儲存為文件的主要版本。使用者應該將檔案發佈到 HTML。

Microsoft Script Editor

在決定移除支援 HTML 做為完整不失真的檔案格式時,已從 Office Word 2007、Office PowerPoint 2007 和 Office Excel 2007 中移除與 Microsoft Script Editor 的整合。此變更表示 Office Excel 2007 中預設不再安裝指令碼偵錯元件。Microsoft Script Editor 仍然可與 Microsoft Office 套件一起安裝,使其可當成獨立程式執行,以編輯 HTML 檔案。

視覺效果和設計

2007 Office System 為使用者提供許多視覺效果和設計工具的改進功能。Office Excel 2007 中的最大差異是在下列領域中:

  • 自動格式設定和樣式庫

  • 圖表

  • 圖案

自動格式設定

Office Excel 2007 會包含現在稱為「表格樣式」和「樞紐分析表樣式」的圖庫和函數。這些是對於舊版 Office Excel 中可用之自動格式設定功能的明顯改進功能。自動格式設定功能並未包含於 Office Fluent 功能區中。您可將之新增至快速存取工具列,此為圖示導向的工具集,會出現在 Office Fluent 功能區上方,而且使用者可加以自訂。

圖表

圖表現在位於與 2007 Office System 共用的 Microsoft Office 繪圖層。這表示部分舊版 Office Excel 特定的圖表功能無法在 Office Excel 2007 中使用。在大部分的情況下,這些功能已由更穩固的功能所取代。

雖然某些圖表功能已遭移除或變更,但是 Office Excel 2007 使用者仍然能夠以在舊版 Office Excel 中建立圖表的方式檢視圖表。如果使用者嘗試變更為 Office Excel 2007 中不再提供的圖表功能時,可能會發生問題。以下列出 Office Excel 2007 未提供的特定圖表功能,以及解決這些差異的方式。

  • 調整多個圖表的大小。使用者無法同時變更多個圖表的圖表類型。現在需針對每個圖表進行個別變更。

  • 按 F11 以複製填入的圖表。使用者無法在填入的圖表上按 F11,以建立含相同資料的圖表。這個動作會在 Office Excel 2007 中產生空白圖表。

  • 直接旋轉立體圖表。在舊版 Office Excel 中,可以使用滑鼠直接操作圖表的立體檢視。在 Office Excel 2007 中,需使用 [立體旋轉] 對話方塊,以完成此項操作。

  • 圖樣填滿。有利於圖片和材質填滿之圖案物件的圖樣填滿功能已移除。現有檔案會以其載入時的相同狀態出現。利用先前之圖樣填滿功能建立新圖案的功能已移除,目前該功能為新繪圖功能的一部分。

  • 大小隨視窗變更。舊版 Office Excel 具備 [大小隨視窗變更] 命令,可在視窗大小變更時,自動調整圖表的大小。此功能已移除。您可以使用 [縮放至選取範圍] 命令,達成類似結果。

  • 輸入時自動建立文字方塊。當使用者在選取的圖表上進行輸入時,無法自動建立文字方塊。使用者仍然可以使用 [插入文字方塊] 命令,插入文字方塊。

  • Word 和 PowerPoint 中預設的貼上行為。從 Office Excel 2007 複製圖表並貼至 Office Word 或 Office PowerPoint 簡報之圖形程式的預設選項已變更為「連結」。此設定可以透過 [貼上選項] 功能表變更為「圖片」或「整本活頁簿」,在使用者貼上圖表之後立即顯示。

  • 做為資料來源的 Word 表格。與舊版 Office Word 不同的是,使用者不會使用表格做為 Office Word 2007 中新圖表的資料。使用者會看到範例資料,而不是選取之 Office Word 表格中的資料。使用者可以複製實際資料,並將之貼到新圖表以取代範例資料。

  • 列印圖表大小。[列印圖表大小] 選項已從 [版面設定] 對話方塊中的 [圖表] 索引標籤中移除。此行為會符合 Office Excel 2007 中來自 Office Excel 2003 的 [自訂] 設定。

  • 將資料拖曳到圖表。使用者可以在舊版 Office Excel 中,選取資料並將它拖曳到圖表,將資料新增到圖表,但是這項功能已無法在 Office Excel 2007 中使用。Office Excel 2007 仍支援其他可將資料新增至圖表的較常見方法。

  • 直接操作圖表上的資料點。使用者可以在舊版 Office Excel 中的圖表上拖曳資料點,於工作表上變更資料來源值。Office Excel 2007 中已移除這個不常用的功能。

圖案

2007 Office System 中的所有程式都具備新版本的圖案、含有新的格式化功能、已升級的使用者介面、已與新的 Microsoft Office 2007 樣式和佈景主題整合,以及與其他舊版 OfficeArt 中不存在之功能的相容性。在 2007 Office System 中,OfficeArt 這個名稱已變更為 SmartArt。

在 Office Excel 2007 中開啟 Excel 97-2003 活頁簿時,該活頁簿內大部分的圖案都會自動轉換為新版本的圖案。這讓使用者可以利用 Office Excel 2007 之 SmartArt Shape 圖庫中所提供的功能。

至於自動升級,會有一些例外狀況,而且在這些情況下,OfficeArt Shapes 仍會以其先前格式保留完整性與可用性。這些功能包括:註解、表單控制項 (包括對話方塊表背景)、Microsoft ActiveX 物件、Office Excel 2007 針對各種不同功能內部使用的圖案 (例如,篩選下拉式清單、稽核和循環參照箭號,以及橢圓形的資料驗證)、OLE 物件、相機工具物件、筆跡標註、標題圖片、組織圖及傳統圖表。

請務必注意,在舊版 Office Excel 中繪製的未升級圖案無法與 Office Excel 2007 中繪製的圖案或已升級的圖案群組在一起。同樣地,使用者無法同時選取已升級和未升級的圖表。因此,當使用者混合物件類型時,系統會將物件類型分層。舊版的圖案會繪製在所有新版圖案的上方。新版的圖表無法顯示於舊版對話方塊表的上方。

雖然圖表仍會存在,但是使用者無法檢視已分層至對話方塊表下方的圖表。使用者必須使用 [選取物件] 命令以存取新圖案。使用者必須使用 [自訂] 視窗的 [選取多個物件] 命令,從舊版 Office Excel 選取圖案。

清單和樞紐分析表

Office Excel 2007 中的變更會影響下列有關清單和樞紐分析表的部分:

  • 自動篩選。

  • AutoFilterMode 屬性。

  • 清單現在稱為「表格」。

  • 將新的記錄加入表格。

  • 表格名稱。

  • Office SharePoint Server 清單,以及回寫至 Office SharePoint Server 2007。

  • 樞紐分析表。

自動篩選

篩選可用以顯示資料子集或部份活頁簿,並在檢視中隱藏其餘的資料或活頁簿。Office Excel 2007 中已修改此功能,讓使用者能夠更輕易地存取最常見的篩選工作:依兩個以上的條件進行篩選,以及依格式進行篩選。

AutoFilterMode 屬性

在 Office Excel 2003 中,使用者可以建立巨集,當清單 (即 Office Excel 2007 中的表格) 中列出選取項目時,檢查 AutoFilterMode 屬性以判斷該清單中是否已開啟自動篩選。在 Office Excel 2007 中,AutoFilterMode 屬性可與工作表自動篩選搭配使用,而不是與隸屬於表格的自動篩選搭配使用。這是因為 Office Excel 2007 的屬性會為每個表格提供自身的自動篩選物件,可透過表格的使用,依次針對每個工作表啟用多個自動篩選。

當使用者開啟包含巨集 (用於檢查清單 (表格) 的 AutoFilterMode 屬性) 的 Office Excel 2003 活頁簿時,AutoFilterMode 屬性可能無法正確運作。這不會影響在 Office Excel 2003 之前的 Office Excel 版本中所建立的文件或巨集。

若要修正此問題,使用者可以從清單物件啟用自動篩選工作,而不是在巨集層級上啟用。

清單現在稱為表格

清單功能已於 Office Excel 2003 中引進,使用者可以使用此方式輕鬆地追蹤資料清單 (例如,連絡人和訂單)。Office SharePoint Server 網站的清單或資料可也透過此機制,在 Office Excel 2003 中顯示。在 Office Excel 2007 中,這項功能的名稱已變更為「表格」,才能與其他 Microsoft Office 程式 (例如,Office Word 和 Office PowerPoint) 中的此項功能相符。

這項功能的其他變更使得它成為更穩固的組織工具。當使用者使用包含在舊版 Office Excel 中所建立之清單的活頁簿時,將會在 Office Excel 2007 的表格功能中發現行為差異。下面說明這些差異。

將新的記錄加入表格

用以將新記錄加入清單的特定資料列會出現在 Office Excel 2003 中清單的底端。雖然這個資料列會在 Office Excel 2007 的表格中移除,但是加入新記錄非常容易。在大部分的情況下,只需在表格下方進行輸入,即會觸發 Office Excel,將該資料列加入表格。當表格正下方已經有資料或其他物件存在時,使用者可能需使用 [表格] 功能表中的 [插入列] 命令。

表格名稱

當使用者建立表格時,也會針對 Office Excel 2007 中的相同範圍建立定義的名稱。這個名稱可用以參照公式中的表格,使用新的結構化參照功能。

適用於舊版 Office Excel 中樞紐分析表和表格的名稱可能不會符合 Office Excel 2007 中對於範圍名稱的需求。在 Office Excel 2007 中開啟物件時,使用者必須變更這些物件的名稱。這可確保物件會適用於公式和其他地方。

用於參照的表格名稱類型會建置於 Office Excel 中現有「定義的名稱」功能的最上層。因此,表格名稱會繼承與定義之名稱相同的限制,例如,不能包含空格,以及不支援某些字元。先前只透過物件模型提供的表格名稱不會共用這些相同限制,所以這兩項功能是不同的。

Office SharePoint Server 2007 清單與回寫

Office Excel 2003 提供支援,讓使用者能夠連線至 (讀取) 和更新 (寫入) 位於 Office SharePoint Server 2007 網站上的清單。在 Office Excel 2003 中建立並連線至 Office SharePoint Server 2007 網站的清單能夠如同往常般繼續運作,即使是在 Office Excel 2007 中開啟清單時也一樣。使用者可以繼續更新 Office SharePoint Server 2007 網站。不過,更新功能已從 Office Excel 2007 中移除。這表示連線至 Office SharePoint Server 2007 網站的新表格不支援寫回功能。

使用者仍然可以透過一次性寫入選項,將表格發佈到 Office SharePoint Server 2007 網站。對於清單的連結會在發佈之後成為唯讀。使用者可在 Office Excel 中重新整理表格資料,以更新 Office SharePoint Server 2007 清單,但是使用者無法直接更新 Office SharePoint Server 2007 網站上的資料。

除了這些新的行為以外,當您將活頁簿儲存成新的 Office Excel 2007 檔案格式時,對於 Office SharePoint Server 2007 網站的讀取/寫入連線會轉換成唯讀連線。使用者會在儲存功能執行期間,收到警示訊息。此訊息可讓他們取消作業並處理未經認可的變更。

連至 Office SharePoint Server 2007 網站之唯讀連線的行為模式與其他外部資料查詢相同。例如,使用者無法檢視 ID 資料行。唯有當資料行位於該清單的檢視中時,才會顯示。使用者可以刪除 ID 資料行或任何其他資料行。使用者也可以在中間插入資料行或將它們新增至結尾。這讓使用者可以使用現有的資料行,建立計算結果的資料行。使用者也可以重新命名標頭、變更臨機操作分析的資料值、插入或刪除工作表資料列,以及套用自訂資料驗證規則。

這些練習並不會影響 Office SharePoint Server 2007 網站上的資料,因為使用者無法儲存這些修改或更新 Office SharePoint Server 2007 網站。換句話說,您可以自由地使用連線至 Office SharePoint Server 2007 網站的表格,就像使用可在唯讀模式中操作的標準活頁簿一樣。

樞紐分析表

已在 Office Excel 2007 中,針對樞紐分析表動態檢視的公式與架構進行許多變更。這些變更讓使用者可以使用樞紐分析表執行更多作業,但所做的變更也可能會在使用者從舊版 Office Excel 移轉時,造成一些問題。

為了確保樞紐分析表可保有完整性與功能性,樞紐分析表的版本屬性已與 Office Excel 的版本屬性完全分開。Office Excel 2007 中的樞紐分析表是第 12 版 (xlPivotTableVersion12)。在舊版 Office Excel 中建立的樞紐分析表會有不同的版本編號。例如,第 10 版樞紐分析表 (xlPivotTableVersion10) 是在 Office Excel 2002 或 Office Excel 2003 中所建立的。

當使用者在 Office Excel 2007 中運作時,判斷樞紐分析表版本的方式是依照使用者是否在相容性模式中運作而定。如果目前的活頁簿是處於相容性模式,在該活頁簿中建立的新樞紐分析表為第 10 版。若目前的活頁簿未處於相容性模式,則所建立的新樞紐分析表為第 12 版。

當使用者將活頁簿從相容性模式儲存為新檔案格式之一時,該活頁簿中的樞紐分析表會標示為升級。當每個樞紐分析表重新整理時,即會升級為第 12 版,並針對該樞紐分析表啟用新功能。

請務必注意,第 12 版樞紐分析表無法降級為第 10 版,即使活頁簿是使用先前檔案格式儲存也一樣。這表示當您在舊版 Office Excel 中開啟樞紐分析表時,無法修改或重新整理在 Office Excel 2007 中建立的第 12 版樞紐分析表。不過,樞紐分析表會維持所有功能,讓您在 Office Excel 2007 重新開啟它時可加以修改或重新整理。

如果使用者規劃與其他使用舊版 Office Excel 的使用者共用樞紐分析表,而這些使用者需要重新整理樞紐分析表,請務必確認樞紐分析表已建立為第 10 版樞紐分析表。執行這項操作的最簡單方法是使用相容性模式。

除了這些版本差異以外,還有其他功能變更會影響樞紐分析表的行為。下列功能因使用者對其不感興而從 Office Excel 2007 中移除或明顯遭到取代。在某些情況下,這些功能已由更穩固的樞紐分析表工具所取代。

計算成員

Microsoft 線上分析處理 (OLAP) Cube 中定義的計算成員預設不會在第 12 版樞紐分析表中顯示。這不會套用至計算量值 (量值維度中的計算成員)。這些一律會出現。根據預設,計算成員會在 Office Excel 2003 中出現。不過,您可以同時在 Office Excel 2003 和 Office Excel 2007 的物件模型 (PivotTable.ViewCalculatedMembers) 中控制這項功能。此設定也可新增至 Office Excel 2007 中 [樞紐分析表選項] 對話方塊的 [顯示] 索引標籤,以便在需要時更容易產生計算成員。

使用 SQL Server 2005 Analysis Services 篩選

OLAP 樞紐分析表中新的篩選功能需要支援 OLAP 伺服器上的部份選取。Microsoft SQL Server 2005 Analysis Services 支援部份選取,使得所有新的篩選選項都可供使用。舊版的 SQL Server Analysis Services 不支援部份選取。當使用者使用舊版時,只有 Office Excel 2003 樞紐分析表中的可用篩選功能可以在 Office Excel 2007 樞紐分析表中使用。

OLAP Cube 精靈

OLAP Cube 精靈可讓使用者從關聯式資料來源建立 OLAP Cube 檔案,並將階層式資料組織新增至舊版 Office Excel 中的關聯式資料。您可以在樞紐分析表中檢視關聯式資料,並將資料儲存於個別的檔案中。因為 OLAP Cube 精靈很少使用,所以已從 Office Excel 2007 移除此功能。使用者仍然可以使用直接連接到關聯式資料的較常見方法,或是將資料匯入 Office Excel 活頁簿,以根據關聯式資料建立樞紐分析表。

樞紐分析表精靈

樞紐分析表精靈不再是在 Office Excel 2007 中建立樞紐分析表的主要使用者介面。使用者可以存取新的且更簡單的單一步驟對話方塊,針對大部分用途建立樞紐分析表。使用者可將樞紐分析表和樞紐分析圖精靈新增至快速存取工具列。唯有透過精靈才能使用下列功能:

  • 伺服器定義的分頁欄位。

  • 最佳化記憶體的選項。

  • 根據其他樞紐分析表明確地建立樞紐分析表的功能。

  • 多個彙總範圍。

追蹤自訂

第 12 版 OLAP 樞紐分析表會追蹤項目的自訂,即使當這些項目暫時無法在樞紐分析表中顯示也一樣。當您在進行可套用至項目及自訂項目標籤的格式設定時,就會發生這種情況。這是 Office Excel 2003 上的改進功能,在摺疊上層欄位時,會遺失自訂標籤和格式設定。Office Excel 2007 會在進行摺疊及展開作業之後,儲存和套用上層欄位資訊。Office Excel 2007 會在從樞紐分析表移除欄位時儲存自訂標籤,如此一來,稍後將欄位加回至樞紐分析表時,仍會出現自訂的標籤。

參照和名稱

雖然部分功能和函數在 Office Excel 2007 中並未變更,但是使用者在 Office Excel 2007 中開啟舊版 Office Excel 所建立的活頁簿時,可能會遇到公式問題。儲存格參照或名稱或許會與可能是由較大格線所用的命名和參照慣例產生混淆。使用者應該瞭解下列可能會在其現有活頁簿中出現的問題。

整列或整行參照

將活頁簿從舊版 Office Excel 轉換為 Office Excel 2007 檔案格式時,所有的整列和整行參照都會自動考慮 Office Excel 2007 之較大格線間距中新的儲存格。這是因為舊版 Office Excel 中 = A:A 這個參照會參照儲存格 A1:A65536,但是相同參照在 Office Excel 2007 格式中則會指向儲存格 A1:A1048536。

整列或整行參照通常可用做捷徑,以擷取該資料列或資料行範圍中的所有資料。當使用者輸入的資料不是該資料行或資料列更下方之參照中所含的資料時,這會引發問題。此外,將參照整列或整行的函數轉換至 Office Excel 2007 時,函數的結果也會變更。範例包括 COUNTBLANKROWSCOLUMN 函數,可計算參照中的儲存格、資料列或資料行數目。

名稱和資料行標題標籤

由於新增超過 16,000 個資料行,使得 Office Excel 2007 中的資料行標題標籤現在可延伸至 XFD。許多可在舊版 Office Excel 中定義的名稱 (例如,USA1、FOO100、MGR4) 現在都是有效的儲存格參照。此外,Office Excel 2007 現在保留以 xl 開頭的名稱,供內部使用。

在轉換成 Office Excel 2007 檔案格式期間找到不相容的名稱時,使用者會收到衝突警示,而且系統會自動在所有不相容名稱的開頭加上底線 (_),使其成為唯一的名稱。當它們轉換成 Office Excel 2007 檔案格式時,並不會更新外部活頁簿參照和採用字串參照的函數 (例如,INDIRECT)。這些都必須手動變更。

Office Excel 2007 不會變更透過 Microsoft Visual Basic for Applications (VBA) 程式碼參照的定義名稱。參照不相容名稱的 VBA 程式碼無法運作,而且必須由使用者或 IT 專業人員加以更新。對舊名稱執行尋找和取代動作即可完成。

在舊版 Office Excel 中開啟 Office Excel 2007 活頁簿

您可以合理地預期在移轉至 Office Excel 2007 之後,使用者將繼續與仍使用舊版 Office Excel 的其他使用者共用活頁簿。有兩種方法有助於在 Office Excel 版本之間共用檔案。

不論檔案會儲存為 Office Excel 97-2003 活頁簿或是使用者會利用相容性套件開啟檔案,活頁簿都會以相同方式執行。不過,某些功能、函數和已在 Office Excel 2007 活頁簿中輸入的資料可能無法在舊版 Office Excel 中顯示或使用。使用者可預期在舊版 Office Excel 中開啟 Office Excel 2007 活頁簿時會發生下列問題。

設定格式化的條件

Office Excel 2007 使用者可以從許多對於設定格式化條件的改進功能中受益,包括新的和更穩固的視覺效果工具、Office Fluent 功能區使用者介面,以及設定格式化條件的新規則。可同時使用的格式設定參數數目和某些新增的樞紐分析表及表格功能也會改進設定格式化條件的經驗。與使用舊版 Office Excel 的其他使用者共用 Office Excel 2007 活頁簿時,請務必讓使用者知道如何在舊版中運用設定格式化的條件。

格式設定會保留

一般而言,將格式設定儲存為較舊的檔案格式時,所有在 Office Excel 2007 活頁簿中建立的格式化設定條件都會保留。因為設定格式化的條件是指派給儲存格的其他屬性,所以當使用者變更資料、字型、框線等項目時,並不會受到影響。如果使用者不會改變設定格式化的條件,即可在舊版 Office Excel 中開啟案和儲存檔案,而不會遺失新的設定格式化條件。

舊版 Office Excel 無法顯示新增的資料視覺效果 (例如,資料橫條、圖示設定及色階)。這不表示視覺效果都會遺失。視覺效果仍可使用,以便在 Office Excel 2007 中再次開啟活頁簿時,可以檢視它們。但在舊版中開啟活頁簿時,會看不見某些視覺效果,而其他視覺效果可能會以略微不同的方式出現,因為當舊版 Office Excel 無法使用新功能時,可能會以相容的視覺效果品質加以替代。例如,Office Excel 2007 中可以使用更多種藍色的變化。當舊版 Office Excel 中開啟的檔案會參照無法使用的藍色時,使用者仍會看到藍色,但是不同色調的藍色。

使用者可以利用舊版 Office Excel,編輯含有新設定格式化條件的檔案。使用者可以變更儲存格的值、排序範圍、新增格式設定,以及執行一些其他工作,而不會變更設定格式化的條件。一般而言,若使用者不會直接在某個範圍上變更設定格式化的條件,則在 Office Excel 2007 中再次開啟活頁簿時,格式設定會以其設計方式安全地重新出現。

設計在多個版本中使用的格式

如果使用者想要建立活頁簿以便在 Office Excel 的多個版本之間共用,以及不論使用的是哪個Office Excel 版本都希望這些活頁簿外觀一致,則不應使用新的視覺效果和新規則。

以下列出的新設定格式化條件功能會影響在舊版 Office Excel 中開啟的活頁簿外觀。使用者應避免在下列情況中使用這些新功能:

  • **針對格式設定使用三個以上的條件。**舊版 Office Excel 的限制是每個儲存格三個條件。如果在 Office Excel 2007 活頁簿中套用三個以上的條件,則在舊版 Office Excel 中開啟活頁簿時,只會顯示前三個條件。

  • **重疊的設定格式化條件。**使用者可以在 Office Excel 2007 中定義重疊的設定格式化條件,但是,舊版 Office Excel 不會評估所有規則,而這些儲存格可能會顯示不同的格式設定。

  • **新的視覺效果。**資料橫條、色階及圖示設定無法在舊版 Office Excel 中顯示。

  • **如果符合則停止。**即使符合先前條件,Office Excel 2007 還是會提供新的設定格式化條件選項,以處理其他格式設定規則。舊版 Office Excel 無法辨識此選項,並會在符合第一個條件之後停止。

  • **前十項或與平均值相比較。**Office Excel 2007 可將條件套用至值的子集。舊版 Office Excel 沒有這些設定格式化的條件選項。舊版會計算所有值的條件。

  • **不連續的格式設定。**Office Excel 2007 支援其他位於不彼此相鄰範圍上的設定格式化條件。舊版 Office Excel 不支援這個設定格式化的條件類型。

不相容的格線間距

若資料 (包括儲存格資料、圖表和所有其他物件) 位於舊版 Office Excel 之格線界限以外的儲存格 (A1:IV65536) 中,則以 Office Excel 2003 和較舊檔案格式開啟活頁簿,或者將活頁簿儲存為 Office Excel 2003 和較舊檔案格式時,會從活頁簿中永久移除資料。因此,在舊版 Office Excel 和新的 Office Excel 2007 之間共用活頁簿時,Microsoft 強烈建議使用者不要在舊版 Office Excel 格線界限以外的儲存格中輸入資料或建立指向該資料的參照,因為在舊版中開啟活頁簿時,這些儲存格都將不存在。相容性模式可藉由調節 Office Excel 2007 的較大格線,以便在 Office Excel 舊版間使用,協助避免這個問題。

當使用者將包含對於 A1:IV65536 範圍以外儲存格參照的檔案儲存為較舊檔案格式時,若再次開啟該檔案,Office Excel 2007 便會提供選項以重新計算活頁簿。系統也會顯示重新計算儲存格的警示,以提示使用者。這會根據活頁簿中的實際資料重新計算所有的儲存格公式和參照。含有位於 A1:IV65536 範圍以外參照的儲存格將變更為 #REF!。當警示出現時,使用者應採取下列其中一個動作:

  • 對此警示回應 [是]以確定檢視活頁簿的使用者會在活頁簿中看到確實反應資料的儲存格值。例如:參照 A100000 並顯示該儲存格值的儲存格現在會因為儲存格 A100000 不存在而顯示 #REF!。

  • 對此警示回應 [否],傳送 A1:IV65536 範圍中所出現的值快照集,即使部分值因為資料遺失而不再有效也一樣。例如,即使儲存格 A100000 不再存在,參照 A100000 並顯示該儲存格值的儲存格仍會顯示該值,因為 Office Excel 不會重新計算儲存格參照。

不相容的表格和清單

表格功能 (先前稱為清單) 是 Office Excel 2003 中首次引進的功能。當您在版本早於 Office Excel 2003 的 Office Excel 中開啟 Office Excel 2007 活頁簿時,表格資料會在活頁簿中顯示,但是周圍的表格功能無法使用。您可以修改表格中含有資料的活頁簿,而且在 Office Excel 2007 中重新開啟活頁簿時,表格應能保持完整。不過,在 Office Excel 2007 中開啟檔案時,在版本早於 Office Excel 2003 的Office Excel 中對於活頁簿所做的結構性變更 (例如插入或刪除儲存格或資料行) 可能會導致表格 (而非資料) 遺失。

外部資料查詢

在 Office Excel 2007 中建立的外部資料查詢,在舊版 Office Excel 中仍會以外部查詢的方式運作,但已無表格功能。外部資料查詢仍可在沒有表格功能的情況下進行重新整理和變更。而且,在 Office Excel 2007 中開啟檔案時,表格功能應會重新出現,但是某些類型的修改可能會導致表格遺失。在這些情況下,資料與外部資料功能都會保留。

新的安全性功能

Office Excel 2007 包含下列可保護資料的新功能:

  • 信任中心和訊息列。

  • 信任位置。

  • 不允許空白的巨集。

  • 安全性層級中的變更。

  • 程式設計增強功能。

  • Office Excel 2007 與 Internet Explorer 之間的互動。

信任中心和訊息列

信任中心是 2007 Office System 中的新功能,可在 2007 Office System 中所有程式通用的位置上,針對每個程式主控所有安全性設定。除了將所有安全性選項集結於集中管理位置之外,信任中心還會包含訊息列,可在開啟 Excel 活頁簿時,取代安全性提示。這個訊息列和 Windows Internet Explorer 網際網路瀏覽器中使用的快顯封鎖程式訊息很類似。

根據預設,活頁簿中所有潛在的危險內容都會遭到封鎖或停用,而不會給予任何提示。任何安全性決策都不會在開啟活頁簿時進行。例如,具有巨集、ActiveX 控制項和資料連結的文件都不再提示使用者可能的安全性考量。這些功能均已停用。不過,當系統封鎖某個內容時,會在程式視窗中出現訊息列,以通知使用者。使用者可按一下訊息列以採取動作,例如,如果使用者的群組原則設定允許封鎖的內容,則可允許該內容。在過去,使用者必須在看見文件且可存取少量有關試算表的資訊之前或在毫無相關資訊的情況下,進行此項決策。

這個新的安全性模型讓使用者可以讀取文件,並在文件受到保護時編輯內容。只有在需要時而且信任中心和群組原則判斷該文件是使用者預期的文件之後,才會啟用巨集。

Office Excel 2007 使用者應該熟悉這些新的安全性功能。巨集、ActiveX 控制項、資料連結和其他穩固的功能均常用於活頁簿中。

信任位置

信任位置是一項新功能,可為 IT 系統管理員提供其他管理功能,並為使用者提供增強式安全性。信任位置是定義的資料夾,使用者可以從中執行包含主動式內容 (巨集、ActiveX 控制項) 的文件,而不會受限於進一步安全性檢閱,例如訊息列。利用 2007 Office System,系統管理員可以更好的方式管理可執行的主動式內容類型,以及允許主動式內容執行的條件。群組原則可以禁止從所有其他位置執行巨集。

請務必注意,這些信任位置必須受到適當地管理。只有已知安全的文件才應置於信任位置上。資料夾中儲存的任何文件都是完全受信任的,而且在文件執行可能有害的動作 (例如,執行巨集或連接至資料) 之前,不會顯示安全性警告。

空白的巨集

使用者可以在Office Excel 2003 中保留 Excel VBA (或巨集) 程式碼中的註解或宣告。使用者無法在 Office Excel 2007 中儲存只包含註解和宣告陳述式的巨集程式碼。使用者必須在Excel VBA 程式碼中新增副程式或函數,以保留這些功能。

安全性層級中的變更

Office Excel 2003 中提供四個層級的巨集安全性設定:低、中、高和極高。使用者可以存取信任中心,以便在 2007 Office System 中尋找新的巨集安全性設定。這些新的設定會較先前設定更具描述性,而且對於 Office Excel 2007 特定的安全性設定更具彈性。

程式設計問題

以 Open XML 格式儲存的所有文件都會被視為無巨集檔案,而且預設不能包含程式碼。這個行為可確保位於預設文件的惡意程式碼永遠都不會意外執行。儘管文件仍可在 2007 Office System 中包含和使用巨集,使用者還是必須將文件儲存為啟用巨集的文件類型。此安全防護不會影響開發人員建置解決方案的能力,但可讓組織以更安全的方式使用多份文件。

啟用巨集的檔案會採用與無巨集檔案相同的檔案格式,但檔案會包含其他無巨集檔案所沒有的組件。其他組件則會根據文件中現存的自動化功能而定。使用 VBA 的啟用巨集檔案會包含可儲存 VBA 專案的二進位組件。任何使用舊版 Office Excel 中建立之巨集的 Office Excel 2007 活頁簿,或是任何包含動作按鈕的 Office PowerPoint 簡報,也都會儲存為啟用巨集的檔案。如果程式碼特定的組件存在於無巨集檔案中,則不論是意外或惡意放置,2007 Office System 中的程式都不允許程式碼執行,沒有任何例外。

使用者現在可以決定在文件開啟之前,程式碼是否存在於 Microsoft Office 文件中。除非已在 Microsoft Office 程式中開啟檔案,否則此操作從前是無法輕易完成的。使用者現在可針對以程式碼為基礎的組件和關係是否存在以檢查封裝檔案,而不需執行 Microsoft Office 程式和潛在的危險程式碼。如果檔案看似可疑,使用者即可移除檔案中可執行程式碼的組件。如此可確保程式碼不會造成傷害。

Office Excel 2007 和 Internet Explorer 之間的互動

當使用者從舊版 Microsoft Office 套件中的 Internet Explorer 瀏覽至 Microsoft Office 文件時,會利用 Internet Explorer 程式內主控的程式開啟文件。許多開發人員都會使用這項功能,在其 Web 程式和由這些程式產生的資料間建立更加整合的互動,例如,建立活頁簿,然後指示 Internet Explorer 瀏覽至該活頁簿。不過,因為無法從 Internet Explorer 內使用完整的 Office Excel 使用者介面,所以這會讓想要從 Web (網際網路或內部網路) 使用文件的使用者產生混淆。

2007 Office System 已變更此預設行為。無法在 Internet Explorer 內開啟程式,改由適當的 Microsoft Office 程式啟動並開啟文件。這可提供更一致的經驗,不過,可能會在使用 Internet Explorer 的自訂應用程式中產生未預期的行為。雖然這是預設行為,但是使用者可以選擇還原成先前的主控行為 (如果他們慣用該行為)。

下載本書

本主題隨附於下列可下載的叢書中,以便於閱讀與列印:

請參閱 Office Resource Kit 資訊 上提供的完整叢書清單。