我在vba中有一个代码,access 2010写在其中,点击一个按钮的事件,当我点击这个按钮时,它会给我错误信息,上面写着“用户定义的类型没有定义”--这是我的代码:
Private Sub cmdBrowse_Click()
Dim FileOpenDialog As FileDialog
Set FileOpenDialog = Application.FileDialog(msoFileDialogFilePicker)
Dim SelectedFile As Variant
Dim db As DAO.Database
Set db = CurrentDb
With FileOpenDialog
.AllowMultiSelect = False
.Title = "Select A File To Use As A Logo"
.Filters.Clear
.Filters.Add "Images", "*.gif; *.jpg; *.jpeg;*.bmp;*.png"
.ButtonName = "Use This File"
If .Show = True Then
For Each SelectedFile In .SelectedItems
Dim LogoFile As String
LogoFile = SelectedFile
Dim barewabarayate As Recordset
Set barewabarayate = db.OpenRecordset("barewabarayate")
With barewabarayate
.Edit
barewabarayate.Fields("image_path") = LogoFile
barewabarayate.Update
End With
Next
End If
End With
End Sub发布于 2014-01-09 10:34:28
同意Remou;在Access 2010中有以下参考之前,我会得到相同的错误:
Microsoft Office 14.0 Object Library从VB代码编辑器中,选择“工具”菜单,然后引用.
https://stackoverflow.com/questions/21017202
复制相似问题