我有一个在VB 6.0和VBA中使用最新的Office 32位版本开发的应用程序。但由于此应用程序是32位的,因此它不能在安装了64位Office版本的系统上运行。我必须采用将此应用程序移植到64位的最佳策略是什么。我们有权使用VB.NET,并且尽可能少地(从VB/VBA到.NET 64位)修改代码。请建议我可以使用的最佳选项,以便我可以利用此移植的所有最佳做法。如何使32位VB6应用程序适应64位Office?
3
A
回答
3
4
@ Prof.Falken的答案很好,移植到VB.NET可能是一个好主意,但这并不能保证您轻松获得64位版本的应用程序。如果您的.NET端口将使用32位ActiveX组件,而您没有64位替换组件,那么这将无济于事。这里有一些话题列出来考虑:
在我们的工作环境,系统管理决定不安装64位Office上的任何新的64位Windows的机器,因为这里正在使用太多的应用程序(也来自第三方供应商),否则会遇到麻烦。目前我们从64位Office版本中看不到现在对我们有什么好处。
在这里,我发现了另一个链接,可能对你有意思:
http://www.pcpro.co.uk/news/enterprise/356173/microsoft-warns-users-off-64-bit-office-2010
+0
啊,好的数据不仅仅是一般的想法。 +1 –
+0
感谢所有评论。这非常有帮助 – Siva
相关问题
- 1. 32位/ 64位Windows/Linux应用程序
- 2. 如何在64位应用程序中使用win 32位dll
- 3. 适用于32位和64位平台的Java应用程序
- 4. 从32位应用程序启动64位应用程序?
- 5. Vb6应用程序CRUD Windows'注册表32或64位
- 6. 32位C#应用程序如何利用64位DLL
- 7. 如何从32位C++应用程序启动64位Java应用程序?
- 8. iOS 32与64位应用程序
- 9. 我如何制作32位或64位应用程序?
- 10. 32位应用程序如何在64位Mac上运行?
- 11. 如何找到Android应用程序是32位或64位
- 12. 如何调试(GDB)64位应用程序的32位部分?
- 13. 如何检测Cocoa应用程序是32位还是64位?
- 14. SHGetSpecialFolderPath,如何从32位应用程序访问64位CSIDL
- 15. 如何在64位RHEL上编译32位应用程序?
- 16. 如何判断应用程序是64位还是32位?
- 17. Outlook 64位使用从32位应用程序的64位兑换
- 18. 在64位应用程序中使用32位库
- 19. 使用COM 32位,64位应用程序
- 20. 64位Java应用程序使用32位DLL
- 21. 试图使用64位MFC DLL的C++ 32位应用程序
- 22. 使用32位或64位DLL编译.net应用程序
- 23. 在32位和64位应用程序中使用GDi绘图
- 24. 在32位应用程序中使用64位DLL
- 25. 在64位应用程序中使用32位互操作DLL
- 26. 使用SPSite从32位应用程序访问64位SharePoint
- 27. 从Excel应用程序对象中查找位(32位/ 64位)?
- 28. 如何单一应用二进制支持64位和32位应用程序
- 29. 64位应用程序开始32位进程
- 30. 从32位应用程序启动64位进程?
如果你有32位二进制文件(EXE或DLL),那么你就完蛋了。如果你有所有的源代码,你需要将它全部移植到VB.Net中,将它编译为一个独立于机器的.Net二进制文件。 –
也有关:http://stackoverflow.com/questions/3945799/using-32bit-com-addin-under-ms-office-64-bit –