Next Office version to ship in 32-bit and 64-bit versions
Summary: You learn the most interesting things when you poke around in some of the arcane files that are included with Windows beta releases. In the recent Windows 7 build 7057, I’ve found confirmation that Microsoft plans to release its next version of Office in 32-bit and 64-bit flavors.
You learn the most interesting things when you poke around in some of the arcane files that are included with Windows 7 beta releases. In the most recent build of Windows 7 that I’ve been able to examine, I’ve confirmed that Microsoft plans to release its next version of Office in 32-bit and 64-bit flavors. That’s a detail that my colleague Mary Jo Foley didn’t discover in her December 2008 rundown of what we know about Office 14
The clues to an upcoming x64 Office release are hidden in an obscure XML file used by the Windows Easy Transfer utility, which transfers settings for Windows and selected applications from an old PC to a new one. In the official beta release of Windows 7 (finalized in December 2008), Migwiz.xml includes the same list of applications found in Windows Vista. But in post-beta builds, this file has been updated to include more modern programs.
Earlier today, as I was scanning through the file to assemble an updated list of applications that can be migrated to Windows 7, this heading caught my eye:
Directly underneath this block of code is a list of programs to be detected. It’s the same list of nine programs found under the Office 2003 and Office 2007 headings, except that the Office 14 section includes an extra “_x64” entry for each one. Here, see for yourself:
In addition, there are separate sections labeled "Office x86 detects" and "Office x64 detects". Elsewhere in the file are sections that cover different upgrade scenarios. For Office 2003, there are three rule sets:
- Office2003to2007SettingsUpgrade
- Office2003to14SettingsUpgrade
- Office2003to14SettingsUpgrade_x64
Similarly, you can use the wizard to upgrade from Office 2007 to Office 14 or Office 14_x64.
The fact that this code is being baked into Windows 7 now suggests that the rumors of an early 2010 ship date for Office 14 are accurate. Having native 64-bit support for all members of the Office family is an extra bonus and welcome news.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Talkback
I had thought that x64 Office had been known for a while?
Imagine that, a beta factoid that never got out. Perhaps Office testers are better able to understand their NDA than Windows testers.
Wish that Microsoft was as niggardly with their betas of Windows that seem to leak even as they are being downloaded by "official" testers.
This is new info
And given that there are only ~150 member sin the TAP program compared to thousands in the various Win7 partner programs, it's pretty easy to see why the info has been so well guarded.
New info to the public...
Addins
Since I have computers with both 32-bit and 64-bit
If it doesn't.... it would get me quite pissed that I would have to buy 2 copies of the same program to put them on all my computers.
Look at the Vista Retail SKUs
Don't know about 3 licenses which has only applied to the Home and Student (Student and Teachers for 2003) version. Retail licenses have traditionally been for 2 installations, one primary and one portable used by the same person.
A volume license can be had very cheaply (compared to retail) for a minimum of 5 licenses, not all of which have to be for the same thing. 3 office and 2 windows, for example.
Wow wee
Sigh.
And that has what to do with the article? Nothing? Yeah, that's what I thought.
Yawn
Cheap Shot I Know
I agree
Why?
Arguably, Excel could benefit from having access to > 2GB RAM to itself, but only in EXTREME edge-cases.
Outlook may well benefit from having access to more RAM because it is essentially a database and database client rolled into one, but again, only if you're dealing with colossal PST/OST's.
So, again, what benefit do you expect 64-bit office to deliver over 32-bit?
ME, 16 & 32 bit binaries was a mess.
No problems on Windows 7
Google "32 bit apps vista 64 crash"
@Alan Smithie: Now go read some of those reports.
Alas, there are dumb developers out there too :(
64-bit != better perf
64-bit code and data is bigger than the 32-bit equivalent. This takes longer to read and write to and from disk - by far the slowest thing your PC can do.
Code that can optimize calling conventions, especially code that is iterated in tight loops may well beneifit from optimizations using the extra registers available, but that's generally only smaller portions of a given app.
The better compute perf and the increased data size perf-inhibitors have to balance out. Sometimes, the result is better perf, Sometimes, not. Luckily the differential in perf win/loss is generally very small and not that noticeable.
Whilst there are indeed many benefits of having everything on the same architecture, there are also many issues.
For example, consider all the Office add-ins and enhancements from 3rd parties that will all have to be recompiled (at best; rewritten at worst) to run in 64-bit processes. Last thing you'd want is to move your whole business to Office 64-bit and have several of your LOB apps fail.
It's much easier for OpenOffice to move to 64-bit - relatively speaking, there were few users and no ecosystem to move.
Apps created with one working on the other...
Excellent news for developers...
What about features?
Outlook - the single most used app of all MS apps - on from when you turn your computer on till you turn it off - only supports one exchange account if you use more than one exchange server. MANY people I know have more than one profile and several accounts per profile. I don't know anyone with just one e-mail account anymore. Outlook should let you open more than one outlook profile. Plenty of admins have access to their boss's e-mail but get nervous about having it in the same profile as their account. Please MS consider what your most use app is.
Access - better support for jpgs - should be a simple as browsing or dropping it into the form. Databases are often inventories and pictures are often part of that inventory - someone shouldn't have to write code just to put in a picture.
Support for clients who have been using office for years. I have a ton of clients who ask for office 2003 back because they were more productive with the old toolbar. I'm not saying to do away with the new toolbar - just give clients a choice of classic menu or new office menu.