FileDialog无法在Access 2016中运行

时间:2016-07-28 21:08:12

标签: ms-access access-vba

我正在使用FileDialog代码将Excel表导入Access 2013-32位,其工作方式与我想要的完全相同。当我在Access 2016中使用代码时,我在代码中出现错误,该代码表示​​"无法找到库的项目"。我检查了我的参考文献,它们看起来是一样的。 这是我的代码: Private Sub Command2_Click() Dim JobName As String Dim f As FileDialog Dim tblImport As String Dim varfile As Variant Dim MyJobs作为DAO.Recordset JobName = lbl1.value DoCmd.Close 设置f = Application.FileDialog(msoFileDialogFilePicker) 用f .Title ="选择Excel文件导入" .Filters.Clear .Filters.Add" Excel Files"," * .xlsx" .AllowMultiSelect = True 如果f.Show = True那么 对于每个varfile在.SelectedItems中     Msgbox" IMPORTING:" &安培; varfile     tblImport = varfile     DoCmd.TransferSpreadsheet acImport,10," Parts",tblImport,True 下一个varfile '将工作名称添加到零件表 TempVars(" jobName")= JobName DoCmd.OpenQuery"更新职位名称" '将作业名称添加到作业表 设置MyJobs = CurrentDb.OpenRecordset(" Jobs") MyJobs.AddNew MyJobs![JobName] = JobName MyJobs.Update 设f =无 其他 Msgbox"你取消了。" 万一 结束 结束子

0 个答案:

没有答案