摘要 返回
     
VBA 7.0的代码兼容性研究
 

微软在Office 2010中引入了VBA 7.0, 并增加了64位版本, 扩展了数据类型, 改变了部分Windows API的声明格式, 因此造成了VBA代码的不兼容。为了在64位环境中运行原有的VBA程序, 需要对旧代码中涉及API函数、 指针、句柄的声明及调用语句进行完善, 包括添加PtrSafe等关键字, 修改相关变量为LongPtr、 LongLong类型等, 并通过条件编译语句和编译常量Vba7、 Win64, 来确保程序在32位和64位环境中的兼容性。经过这些修改, 就可以保证代码在各版本的VBA中能够正确地运行。

 
(全文阅读请到中国期刊全文数据库)



 
   
读者园地  
   
 
 
地址:  杭州市五常港路121号西溪创智中心四号楼807室    《计算机时代》编辑部
邮编:  310012      电话:  (0571)85118010   (0571)85119435   E-mail:  Computer_era @ vip.163.com
浙ICP备10035352号