首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >access 2010 vba用户定义的类型没有用FileOpenDialog定义?

access 2010 vba用户定义的类型没有用FileOpenDialog定义?
EN

Stack Overflow用户
提问于 2014-01-09 10:12:02
回答 1查看 3K关注 0票数 1

我在vba中有一个代码,access 2010写在其中,点击一个按钮的事件,当我点击这个按钮时,它会给我错误信息,上面写着“用户定义的类型没有定义”--这是我的代码:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-09 10:34:28

同意Remou;在Access 2010中有以下参考之前,我会得到相同的错误:

代码语言:javascript
复制
Microsoft Office 14.0 Object Library

从VB代码编辑器中,选择“工具”菜单,然后引用.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21017202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档