Office 2010是史上首次有提供64位元版本的Office。

對於安裝x64作業系統的人來說,多了選擇也面臨抉擇: 該裝x86 32位元還是x64 64位元版本的Office 2010呢?

我在公司的工作機與家庭號裝的都是x64 OS,所以也被迫要在二者間做個決定,做了點功課,以下是我整理的心得:

  1. 64位元Office 2010的最大好處是不再受2GB記憶體定址的限制。對於常使用超大型的Excel或Project的人來說,封印終於解除,實為一大福音。只是,超過2GB的超大Excel,同事親朋好友的老機器跟32bit Office難以高攀,往往只有孤芳自賞的份。
  2. 32位元與64位元間的Access資料庫檔案不相通,64位元的VBA程式可能會涉及64位元專屬API,在32位元Office上也會有相容問題。
  3. 64位元CPU因缺少MMX,64位元Office在處理圖形元素時效能較差。(2010-04-30 補充參考資料)
  4. ActiveX外掛算是64位元Office的致命傷,為32位元寫的Office外掛或COM DLL無法在64位元Office上運作,可能得等上一段時間,這些外掛開發廠商才會逐步釋出給64位元Office用的外掛。(連Sharepoint網頁整合式DataSheet用到的ActiveX控件都有類似問題)
  5. 32位元版本與64位元版本Office不能同時安裝在同一台機器上,也不能搞混搭的把戲。(例如: 64位元Excel + 32位元 Word[2007 or 2010都算])

了解以上利弊,綜合自己的平日需求,沒太多機會搞出超過2GB的巨大Excel,且不希望看到好用的32bit Office Addon時只有流口水的份。很明顯,得獎的是---32位元Office 2010!!! (灑花)

參考資料: 1 2


Comments

# by Bill

嗚嗚..我已經把X64裝好n天了你才說...

# by Basuya

請問,x64 windows 7 ,除了可破除記憶體4G以上的禁錮之外,有和其他好處? 小弟主機與用途: Intel E7200 DDR3-1333 4G Nvidia GT 240 主要打遊戲、轉檔、上網。。。 謝謝喔

# by 過路人

1. MMX這條你要不要考慮拿掉?因為我覺得英文文章中是胡說八道的,MMX是早期的名詞,現在CPU都用SSE(Intel® Streaming SIMD Extensions 4.2 (Intel® SSE4.2),所有多媒體和3D運算現在大家都拿這當處理單元的指標. 2. 64位元在繪圖會輸32位元?你可能在開玩笑吧.64位元在面對愈大量的資料傳輸,因為其頻寬夠大,效能反而比32位元還好,這是常識問題吧. 不過,我想你是直接轉載英文文章,對這其中硬體技術不甚了解,沒有仔細求證才會直接中文化列出,建議你拿掉MMX這個說法,因為實在有誤導之嫌呀.

# by Adam

不要用 M$ Office 2010,改用 OpenOffice 就好了,Office 2010速度超慢

# by Jeffrey

to Basuya, 依我蒐集到的資料,打破記憶體限制應是64位元最主要的賣點,但有相容性問題。依我個人意見,若超大Excel不是你的重點需求,32位元看來是較具優勢的。

# by Jeffrey

to 過路人,關於Office 2010 64bit在圖形上較為遜色的論點,在TechNet上可找到說明: http://bit.ly/bNmaQ7 <STRONG>** Disadvantages **</STRONG> Graphics rendering &nbsp; There are differences between the 32-bit and 64-bit Graphics Device Interface (GDI) that might have performance implications because of the lack of MMX support on 64-bit. Intel's MMX technology is an extension of the Intel architecture (IA) instruction set. The technology uses a single-instruction, multiple-data (SIMD) technique to speed up multimedia and communications software by processing data elements in parallel. 先前確有考證不足之處,感謝指正!

# by Peter

現在能支援64位元的CPU對多媒體(當然包括圖像吧)運算的支援一定比舊CPU好,新式CPU趨勢其實已經以SSE為主導了。只能說「巨硬」寫奧非死時還用舊式指令集的問題了。

# by Wesley

在MSDN網站下載Office 2010的地方,官方也有建議安裝32位元版本,而且曹祖聖老師的Facebook上也有提到安裝Outlook 2010 64位元之後,無法跟手機行事曆Sync的問題,所以沒有特殊需求,大家還是安裝32位元就好

# by Emma

补充一点 32位Office 2007直接升级到64位Office 2010是不支持的,必须先将32位Office 2010卸载干净,然后全新安装64位Office 2010。 32位Office 2007直接升级到32位Office 2010是支持的。

# by tony

未能加载文件或程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。这要怎么解决哪? 抱歉 急救啊 高手們

# by Nat.TU

感謝大大的指教,對於32位元軟體與64位元軟體多了一層的認識!!

# by Slash

我今天早上看到的第一個笑話,就是 Open Office 比 M$ Office 快。

# by paicheng

Visual Studio 2019也不支援64 bit ACCESS。 害我只能移除64 bit的Microsoft 365,重新安裝32 bit的Microsoft 365。

Post a comment