Install Office 2013 32 & 64 bit

Hi,

I have Office Plus 64 bit installed  in my machine, but i have an Access application only run´s in 32 bit. I can install both in same machine?

best regards
rflorencioAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Ryan ChongCommented:
yes, you can, they should be installed in different folders, and pls take note of this:

When you double-click an Access database file in Windows Explorer, or when you click an Access database file from the Recent Documents folder in Windows, the following rules apply:

If a version of Access is running, the Access database file opens in that version.

If no version of Access is running, the Access database file opens in the version of Access that you most recently installed on your computer or in the version of Access that you last used on your computer. Every time that you start Access, Access registers itself as the version to load the Access database file with.

Description of how to run multiple versions of Microsoft Access with Access 2003
https://support.microsoft.com/en-us/kb/870961

BUT if you only have one ver of Access installed in your machine, there shouldn't have any issues shall arise.
0
Jim Dettman (Microsoft MVP/ EE MVE)President / OwnerCommented:
No you cannot.  32 and 64-bit additions of office cannot be mixed on the same machine. You either need to uninstall 64-bit office and install the 32 bit edition or provide your  user with a 64-bit version of your application.

Jim
0
Scott McDaniel (Microsoft Access MVP - EE MVE )Infotrakker SoftwareCommented:
What about your application won't run in the 64-bit world? Might be easier to fix those, if possible, than try to dictate your user's environments.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

rflorencioAuthor Commented:
Hi,

My application only run in 32 bit, is only to verify some code.

best regards
0
Scott McDaniel (Microsoft Access MVP - EE MVE )Infotrakker SoftwareCommented:
Is this an application you created? If so, we might be able to help you modify it so that it will run under 64-bit as well.

If it's a commercial app, then of course you'd have to go back to the vendor.
0
Jim Dettman (Microsoft MVP/ EE MVE)President / OwnerCommented:
One way around this is to run it in a virtual machine.

Jim.
0
rflorencioAuthor Commented:
Hi,

Yes i have source code.

best regards
0
Jim Dettman (Microsoft MVP/ EE MVE)President / OwnerCommented:
Depending on what you have used in the app will determine how difficult it is to have a 32/64 bit version.

If you have not made API or DLL calls, then it is straight forward matter.  Simply run the app.

Note that if you distribute as a .accde at all, you will need two versions.   The reason for that is with an accde, the source code is removed, so it is not possible for VBA to re-compile on the fly.

If you have made Windows API or DLL calls, then all those calls must be appropriate for whatever mode office is running in (32 or 64 bit).

You can have one version of the app run in both environments (by using conditional compilation and compiler constants) or you might find it easier just to keep two different copies, one 32 bit and the other 64 bit.

Here's info on what you need to know about differences between 32 and 64 bits:

1. This will help you determine what might need to be changed:

Microsoft Office Code Compatibility Inspector user's guide
http://technet.microsoft.com/en-us/library/ee833946.aspx

2. also read:

 Compatibility Between the 32-bit and 64-bit Versions of Office 2010
http://msdn.microsoft.com/en-us/library/ee691831(office.14).aspx

and the section "Introducing the VBA 7 Code Base" for the general overview.

3. All the new 64 bit calls are here:
http://www.microsoft.com/download/en/confirmation.aspx?displaylang=en&id=9970

4. A list of all the calls that were modified for 64 bit:
http://msdn.microsoft.com/en-us/library/aa383663(VS.85).aspx

 Just keep in mind that if running in 32 bit mode, then Access will make all 32 bit calls.  All your API or DLL calls need to be 32 bit, ODBC driver calls would be 32 bit, etc.

  Likewise, if Office is running in 64 bit mode, then all calls made by Access will be 64 bit.

 Really the best solution if you have control over it is to avoid 64 bit Office.    There are only a few advantages to using it  (very large spreadsheets in Excel and large projects in Project) and quite a few disadvantages (lack of 3rd party add-ins, controls, drivers, and software in general).

Jim.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Jim Dettman (Microsoft MVP/ EE MVE)President / OwnerCommented:
I should add that even Microsoft is still recommending that most users stick with 32 bit.  Also that just because you run a 64 bit OS does not mean that you need 64 bit Office.  

 32 bit Office works fine under any Windows 64 bit OS.

Jim.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Access

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.