导出子窗体数据到EXCEL通用代码注意事项-殷小宝
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-窗体/数据页


导出子窗体数据到EXCEL通用代码注意事项

发表时间:2012/5/25 23:46:25 评论(6) 浏览(20890)  评论 | 加入收藏 | 复制
   
摘 要:导出到Excel通用代码使用技巧。
正 文:

将子窗体数据导出到Excel代码如下:

Private Sub cmdExport_Click()

    Dim obj As Object

    Me![frmExamregister_child].SetFocus

    DoCmd.RunCommand acCmdSelectAllRecords

    DoCmd.RunCommand acCmdCopy

    DoEvents

    SendKeys "{TAB}", True

    Set obj = CreateObject("Excel.Application")

    obj.Workbooks.Add

    obj.Visible = True

    SendKeys "^v", True

 

End Sub

但点击"导出"按钮时通常会出现这样的错误:

点击"调试"会出现下列错误:

怎么解决这一问题呢?数据表窗体有一个类似于Excel表中的全选按钮,如图所示:

要使这个"全选"按钮起作用,必须将第一行选中或将最左最上的单元格选中,再点击"全选"按钮,这样就能选中数据表中的全部记录.因此要想使上面的代码发挥作用,必须将光标定在最左上单元格上或选中第一行,再单击"导出"按钮,这样就会顺利地导出到Excel表中去,不会出现上述错误了.


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[分享]数据导出到Excel  【cuxun  2008/1/13】
【access源码示例】导入导出系列——Excel固定格式的订单数...  【红尘如烟  2011/1/13】
【access源码示例】导入导出系列——Excel固定格式导出(插...  【红尘如烟  2011/3/12】
【access源码示例】导入导出系列--Excel固定格式的订单数...  【红尘如烟  2011/4/1】
[access查询]将access表导出为EXCEL表及将EXCE...  【Big Young  2012/6/27】
常见问答
技术分类
相关资源
文章搜索
关于作者

殷小宝

文章分类

文章存档

友情链接