回 帖 发 新 帖 刷新版面

主题:关于ACCESS数据库在datagrid上显示结果,导出到excel里打印的代码问题

[color=0000FF][size=5][b]       我做了一个文档管理系统,实时把文件数据添加存入了access中,界面上datagrid用来显示所有信access中的信息,除了别的已写好的功能外,现在想添加一个“保存与打印”按钮,功能是将datagrid的数据(也就是mdb中的一个表内容)存到excel中,经过在excel里编辑,排版等,可以在excel中打印。
另个,我的界面中也有一个文件查询功能按钮,查询出来的数据是在同一个datagrid里显示的,能不能实现只把在经过查询出来显示在datagrid里的内容输出excel里,而不需把整个数据表中的内容都输到excel中呢? 
     能实现这点就理好了,可是我做不好,在网上找了好久都找不到相应例子,或是自已看不懂吧, 不知哪位有没有这类的代码不?》可以提供参考下?或是直接适用更好,呵呵,谢谢哈。[/b][/size][/color]

回复列表 (共1个回复)

沙发

希望能对你有所帮助
Dim Exl As Object
Dim ExlWork As Object
Dim ExlSheet As Object
Set Exl = CreateObject("Excel.Application") '创建Excel对象
Set ExlWork = Exl.Workbooks.Add             '新建一个Excel工作本
Set ExlSheet = ExlWork.Worksheets(1)        '指定当前操作的工作表
ExlSheet.Range("A1").Value2 = "ok"          '按名称选择操作
ExlSheet.cells(1, 2) = "ok1"                '按行和列操作
Exl.Visible = True                          '显示Excel表格
Set ExlSheet = Nothing
Set ExlWork = Nothing
Set Exl = Nothing

我来回复

您尚未登录,请登录后再回复。点此登录或注册