我想使用字符串变量调用一个名为VBCopyFolder的例程,但是在调用时得到一个引用strOldPath的"ByRef参数类型错配“错误。我有点不知道该怎么做。
VBCopyFolder被定义为:
VBCopyFolder(ByRef strSource As String, ByRef strTarget As String)我想打的电话是:
Dim strOldPath, strNewPath As String
Call VBCopyFolder(strOldPath, strNewPath)下列各项运作良好:
Call VBCopyFolder("U:\Database\Data.accdb", "Z:\Backups\Data.accdb")如何正确设置此呼叫的格式?
发布于 2015-11-29 16:56:48
在VBA,
Dim strOldPath, strNewPath As String等于
Dim strOldPath As Variant, strNewPath As String如果希望这两个变量都是String类型,则需要使用
Dim strOldPath As String, strNewPath As Stringhttps://stackoverflow.com/questions/33985225
复制相似问题