MS Access 运行时 - 文件对话框失败

阿不福思

我希望你能在这里帮助我...我在 MS Access 2013 ( .accdb) 中有一个应用程序我在按钮单击上有一个文件对话框功能。MSGBOX函数用于调试!)

Private Sub Browse_btn_Click()
Dim path As String, initialPath As String
Dim fd As Object
MsgBox "Function Starts"
On Error GoTo errhnd

If IsNull(Me.RPE_Txt.value) Then initialPath = "C:\users\" & Environ("USERNAME") & "\" _
    Else: initialPath = Me.RPE_Txt.value

MsgBox "Setting FD"
Set fd = Application.FileDialog(3)



On Error GoTo errhnd

With fd
        MsgBox "in fd with statement"
        .Title = "RPE File"
        MsgBox "fd.initialview"
        .InitialView = 2
        .AllowMultiSelect = False
        .Filters.Clear
        .Filters.Add "Excel Files", "*.csv"
        .InitialFileName = initialPath
        MsgBox "show"
        .Show
        MsgBox "path"
        path = .SelectedItems(1)
End With
MsgBox "end with"
Me.RPE_Txt.value = path

Exit Sub
errhnd:
MsgBox Err.Description, vbCritical, "Error: " & Err.Number

End Sub

当我在 MS Access Runtime 2010 上运行它时,当我单击按钮时出现标准运行时错误并且 Access 崩溃...

我尝试使用以下代码添加引用,但它在尝试中崩溃了..

If Application.Version = 14# Then
    MsgBox "Office 2010"
    If Dir("C:\Program Files\Common Files\microsoft shared\OFFICE14\MSO.DLL") <> "" And Not refExists("OFFICE") Then
        MsgBox "Applying Reference for 2010 Office"
        'Application.References.AddFromFile "C:\Program Files\Common Files\microsoft shared\OFFICE14\MSO.dll"
        Application.References.AddFromGuid "{398E906A-826B-48DD-9791-549C649CACE5}", 14#, 14#
        MsgBox "Office 2010 Reference Applied!"
    End If

ElseIf Application.Version = 15# Then
    MsgBox "Office 2013"
    If Dir("C:\Program Files\Common Files\microsoft shared\OFFICE15\MSO.dll") <> "" And Not refExists("OFFICE") Then
        MsgBox "Applying Reference for 2013 Office"
        Application.References.AddFromFile "C:\Program Files\Common Files\microsoft shared\OFFICE15\MSO.dll"
        MsgBox "Office 2013 Reference Applied!"
    End If

End If

任何帮助,将不胜感激!

谢谢,皮特!

古斯塔夫

遗憾的是, FileDialog 在运行时不起作用。

可以在此处找到经常提到的替换代码:

API:调用标准的 Windows 文件打开/保存对话框

这是冗长的,但它有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试从Access创建MS Word文档文件时出现运行时错误5981

来自分类Dev

尝试从Access创建MS Word文档文件时出现运行时错误5981

来自分类Dev

MS Access运行时中的Debug.Assert行为

来自分类Dev

MS ACCESS VBA运行时错误“ 3021”;与.MoveNext

来自分类Dev

MS-Access 2007查询运行时错误

来自分类Dev

MS ACCESS - VBA 中的错误运行时 3141 SQL

来自分类Dev

如何使用C#在运行时在MS Access中创建存储的查询

来自分类Dev

MS Access 2013/365中的ActiveGantt Activex控件-对象方法上的VBA运行时错误

来自分类Dev

带子查询的SQL查询上的MS Access VBA运行时错误3075

来自分类Dev

MS Access 输入参数值对话框

来自分类Dev

MS Access vba,使用参数打开选择查询,运行时3065无法执行选择查询

来自分类Dev

MS Access vba,使用参数打开选择查询,运行时3065无法执行选择查询

来自分类Dev

无需安装或运行时文件即可从.NET VB连接到Access DB

来自分类Dev

运行时journalctl失败

来自分类Dev

MS Access编译并运行

来自分类Dev

如何在运行时使用VBA将按钮添加到MS Access表单并将代码添加到_Click()事件

来自分类Dev

后台任务运行时未显示Android对话框

来自分类Dev

如何忘记Android M运行时权限对话框中的“不再询问”选项

来自分类Dev

iOS OneDrive(skydrive)应用程序每次运行时都会显示权限对话框

来自分类Dev

Android在单个对话框中具有多个运行时权限

来自分类Dev

Android-如何在服务运行时显示进度对话框?

来自分类Dev

对话框确认后的Tkinter askopendialog运行时错误

来自分类Dev

Android-如何在服务运行时显示进度对话框?

来自分类Dev

Junit测试在程序包上运行时失败,但在文件上运行时成功

来自分类Dev

Qt QThread运行时立即失败

来自分类Dev

Android从运行时失败卸载apk

来自分类Dev

运行时Unity IoC突然失败

来自分类Dev

UDP示例运行时失败

来自分类Dev

创建内容运行时失败

Related 相关文章

  1. 1

    尝试从Access创建MS Word文档文件时出现运行时错误5981

  2. 2

    尝试从Access创建MS Word文档文件时出现运行时错误5981

  3. 3

    MS Access运行时中的Debug.Assert行为

  4. 4

    MS ACCESS VBA运行时错误“ 3021”;与.MoveNext

  5. 5

    MS-Access 2007查询运行时错误

  6. 6

    MS ACCESS - VBA 中的错误运行时 3141 SQL

  7. 7

    如何使用C#在运行时在MS Access中创建存储的查询

  8. 8

    MS Access 2013/365中的ActiveGantt Activex控件-对象方法上的VBA运行时错误

  9. 9

    带子查询的SQL查询上的MS Access VBA运行时错误3075

  10. 10

    MS Access 输入参数值对话框

  11. 11

    MS Access vba,使用参数打开选择查询,运行时3065无法执行选择查询

  12. 12

    MS Access vba,使用参数打开选择查询,运行时3065无法执行选择查询

  13. 13

    无需安装或运行时文件即可从.NET VB连接到Access DB

  14. 14

    运行时journalctl失败

  15. 15

    MS Access编译并运行

  16. 16

    如何在运行时使用VBA将按钮添加到MS Access表单并将代码添加到_Click()事件

  17. 17

    后台任务运行时未显示Android对话框

  18. 18

    如何忘记Android M运行时权限对话框中的“不再询问”选项

  19. 19

    iOS OneDrive(skydrive)应用程序每次运行时都会显示权限对话框

  20. 20

    Android在单个对话框中具有多个运行时权限

  21. 21

    Android-如何在服务运行时显示进度对话框?

  22. 22

    对话框确认后的Tkinter askopendialog运行时错误

  23. 23

    Android-如何在服务运行时显示进度对话框?

  24. 24

    Junit测试在程序包上运行时失败,但在文件上运行时成功

  25. 25

    Qt QThread运行时立即失败

  26. 26

    Android从运行时失败卸载apk

  27. 27

    运行时Unity IoC突然失败

  28. 28

    UDP示例运行时失败

  29. 29

    创建内容运行时失败

热门标签

归档