首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将使用Office 64位版本创建的MS office 2013应用程序转换为与Office 32位兼容的应用程序?

如何将使用Office 64位版本创建的MS office 2013应用程序转换为与Office 32位兼容的应用程序?
EN

Stack Overflow用户
提问于 2014-08-20 02:55:23
回答 1查看 2.9K关注 0票数 0

我使用Office 2013 64位版本开发了一个Microsoft Office应用程序。在阅读了仍然建议大多数用户(即使是在Windows 64位计算机上)使用Office32位之后,我开始意识到我所做的是错误的,我的应用程序需要在许多客户端上运行,大多数都是Office32位。有没有什么方法可以将我的MS Access文件转换为与32位版本兼容?

EN

回答 1

Stack Overflow用户

发布于 2014-08-20 07:48:15

如果您的应用程序不是作为已编译的( accDE)分发的,并且它不使用任何API调用,那么您应该不需要更改任何内容就可以使用x32版本的Access运行该应用程序。

所以不需要转换。请注意,如果您分发编译版本(accDE),那么是的,您需要使用x32版本的Access重新编译您的应用程序。因此,只有在分发已编译的应用程序时才会出现不兼容的情况。因为用户不能修改或更改已编译的应用程序,所以在x32和x64版本之间移动应用程序时,Access不能动态地重新编译。在分发accDB标准文件时,Access将检测到此问题并重新编译代码,而无需任何用户干预。

使用给定的信息,不需要任何更改,使用x32或x64版本的Access编写的应用程序将在这两个系统上运行,而不需要更改。

因此,使用Access的x32版本应该可以很好地运行现有的应用程序。如前所述,唯一的问题是使用编译的应用程序,或者如果您的应用程序使用任何自定义API调用。这样的应用程序接口调用也可以通过条件编译选项在x32和x64之间兼容。但是,如前所述,只有在使用API调用时才需要这样的更改。

如果您偶然使用任何应用程序接口调用,那么如何创建同时在x32和x64上运行的应用程序将在此处概述:

http://msdn.microsoft.com/en-us/library/ff700513(v=office.11).aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25390949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档