VBA的bug,关于VBA中调用ActiveX控件

主  题:  VBA的bug,关于VBA中调用ActiveX控件!
作  者:  lemon801 (lemon)
等  级:  ^
信 誉 值:  100
所属论坛:  其他开发语言 Office开发/ VBA
问题点数:  10
回复次数:  1
发表时间:  2003-8-12 11:33:05

我在VBA中调用ActiveX控件,其中有一个方法声明为:

Sub FileIn(nRow As Long, sFieldValue As String)

但我在VBA中写入:

Dim sFiledValue As String
sFiledValue = "MB_NR"
Dim nRow As Long
nRow = 0
UserForm1.KMDocDB21.FileIn(nRow,sFiledValue)

为什么会有“编译错误:语法错误”的提示啊?按道理应该是没有问题的,^_^。



回复人: warmchang(风滑过的痕迹) ( 一级(初级)) 信誉:100 2003-8-13 18:55:54 得分:10

UserForm1.KMDocDB21.FileIn nRow,sFiledValue

VBA中调用函数不需要括号!!!

该问题已经结贴 ,得分记录: warmchang (10)、

Contributors: FHL