excel vba 打印指定路径下的文件

如题,用VBA,在不打开excel文档的情况下,利用默认打印机直接打印文档(如:打开
“d:\xls\22.xls" 如何用代码实现

Sub 打印()

    Workbooks.Open ("d:\xls\22.xls")
    Application.DisplayAlerts = False '关闭屏幕提示'
    
    '打印 "22.xls" 工作簿中的"Sheet1"工作表,从第1页到第1页,打印份数为1份'
    Workbooks("22.xls").Sheets("Sheet1").PrintOut From:=1, To:=1, Copies:=1, Collate:=True
    Workbooks("22.xls").Close
    Application.DisplayAlerts = True '打开屏幕提示'


End Sub

'由于没有安装打印机,未进行测试!

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网