|
Function ChangeProperty(strPropName As String, varPropType As Variant, varPropvalue As Variant) As Integer
Dim dbs As Object, prp As Variant
Const conPropNotFoundError = 3270
Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties(strPropName) = varPropvalue
ChangeProperty = True
Change_Bye:
Exit Function
Change_Err:
If Err = conPropNotFoundError Then ' Property not found.
Set prp = dbs.CreateProperty(strPropName, varPropType, varPropvalue)
dbs.Properties.Append prp
Resume Next
Else
' Unknown error.
ChangeProperty = False
Resume Change_Bye
End If
End Function
这一段函数一直好用的(从2000用到2003了),突然发现不能创建对象了。在红色标出的那句停住,直接用currentdb也不行,好象是不认识currentdb了。但currentdb加“.”,下面的属性还是会自动弹出的。
重装office也不行。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|