设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 910|回复: 3
打印 上一主题 下一主题

[与其它组件] 如何用access命令打印某文挡下多个excel文件中特殊sheet

[复制链接]
跳转到指定楼层
1#
发表于 2005-12-3 02:05:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Private Sub Command0_Click()
Path = InputBox("输入打印路径")



Dim s
With Application.FileSearch    '查找
        .LookIn = Path        '范围为此目录下"
        .Filename = "*.xls"
        .Execute msoSortByFileName '执行查找过程,并且将查询结果按文件名排序
        For Each s In .FoundFiles
           
     
         
                Set wb = Workbooks.Open(s, , True)
                wb.Sheets("Income Rec'd-note 6").Select
                ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
                ActiveWindow.Close SaveChanges:=False
      
           
        Next
End With
   
End Sub



我在excel 里曾经学习个这样一个vb可以打印特定路径下所有 (*.xls)文件的特殊worksheet.

现在小弟在学access想用access 来完成这个vb打印,但是其中workbooks和sheets,selectedsheets是excel 的vb命令

请问如何在access 中实现其等同的命令?有无办法导入excel 的命令



CIGAML 2005-01.xls  CIGAML 2004-01.xls
CIGAML 2005-02.xls   CIGAML 2004-01.xls
CIGAML 2005-03.xls    CIGAML 2004-01.xls
我文件夹下面的目录大约是这样
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-12-3 03:31:00 | 只看该作者
Set xlApp = CreateObject("Excel.Application")

xlApp.Visible = True

用xlApp!+EXCEL里的命令调用。
3#
 楼主| 发表于 2005-12-3 04:46:00 | 只看该作者
Set xlbook = CreateObject("Excel.workbooks")
Set xlsheet = CreateObject("excel.sheets")

是这样吗?但好象还是出错误,能说具体点吗
4#
 楼主| 发表于 2005-12-3 04:59:00 | 只看该作者
[em07]

Private Sub Command0_Click()
Path = InputBox("输入打印路径")
Set xlapp = CreateObject("Excel.Application")




Dim s
With Application.FileSearch    '查找
        .LookIn = Path        '范围为此目录下"
        .Filename = "*.xls"
        .Execute msoSortByFileName '执行查找过程,并且将查询结果按文件名排序
        For Each s In .FoundFiles
           
     
         
                Set wb = xlapp.workbooks.Open(s, , True)
                wb.xlapp.Sheets("Income Rec'd-note 6").Select
               
               
           
        Next
End With
   
End Sub

已经按指示去改了,但是电脑一运行就到红的地方停了,说有毛病
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-2 03:57 , Processed in 0.081625 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表