How to configure a 32-bit VB6 application to work with 64-bit Office?

I have an application developed in VB 6.0 and VBA that uses the latest version of Office 32 bit. But since this application is 32 bits, it does not run on systems where 64-bit versions of Office are installed. What is the best strategy I have to adopt in order to bring this application to 64 bits. We have the mandate to use VB.NET and the minimum (as much as possible) code change from VB / VBA to .NET 64 bit. Please suggest the best option that I can use so that I can use all the best practices for this porting.

+3
source share
2 answers

@ Prof.Falken's answer is fine, and porting to VB.NET may be a good idea for yourself, but it does not guarantee that you can easily get a 64-bit version of your application. If your .NET port uses 32-bit ActiveX components for which you do not have a 64-bit replacement, this will not help. Here are a few topics to consider:

http://office.microsoft.com/en-us/word-help/choose-the-32-bit-or-64-bit-version-of-microsoft-office-HA010369476.aspx

At our workplace, system administration decided not to install 64-bit Office on any of the 64-bit Windows machines, because there are too many applications used (also from third-party providers) that may encounter other problems. And at present, we do not see big advantages for us in the 64-bit version of Office these days.

, :

http://www.pcpro.co.uk/news/enterprise/356173/microsoft-warns-users-off-64-bit-office-2010

+4

, , :

a) VB.NET .

b) VB6, , Office, . VB.NET, , , Office.

b , - VB6 . , , , , . VB6 VB.NET COM XML-RPC.

+3

Source: https://habr.com/ru/post/1769806/


All Articles