更新VBA代码以处理MDE的ACCDE文件瞬间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更新VBA代码以处理MDE的ACCDE文件瞬间相关的知识,希望对你有一定的参考价值。
我在Access中有一个VBA代码用于MDE文件的某些功能,我想更新该功能以便在MDE的ACCDE文件瞬间工作。我在哪里可以发送我的代码来更新它?
答案
您的问题没有提供足够的清晰度来给您一个明确的答案。也就是说,我可以猜测你的要求是什么。
如果问题出在代码头部的声明语句中,则可能需要向它们添加PtrSafe。
例如,而不仅仅是:
Private Declare Sub Sleep Lib "kernel32" (ByVal lngMilliSeconds As Long)
这将是
Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal lngMilliSeconds As Long)
但是,如果您有人在运行不同版本的office和VBA,则需要将其封装在预编译(#)if语句中,以确保向后兼容早期的VBA版本。
例如,
#If VBA7 Then
Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal lngMilliSeconds As Long)
#Else
Private Declare Sub Sleep Lib "kernel32" (ByVal lngMilliSeconds As Long)
#End If
希望有所帮助。
以上是关于更新VBA代码以处理MDE的ACCDE文件瞬间的主要内容,如果未能解决你的问题,请参考以下文章
如何在 access accde 中更新表单和编译的 vba
MS Access 2003 - 创建 MDE 文件失败:错误 VBA 已损坏?