设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[报表] 关于打印问题?

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-8 10:54:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于电脑接有2台打印机,A为默认打印机,在ACCESS打印中我想让它默认为B打印机,而不需要每次打印都设置。

但是其他文件如WORD打印时仍是默认的A打印机,请问这样能实现吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-12-8 11:09:34 | 只看该作者
可以,用Printer对象
3#
 楼主| 发表于 2008-12-8 11:15:40 | 只看该作者
能详细说下吗,谢谢
4#
发表于 2008-12-8 11:21:08 | 只看该作者
Printer 属性
返回或设置代表当前系统上默认打印机的 Printer 对象。可读写。
expression.Printer
expression      必需。返回“应用于”列表中的一个对象的表达式。

示例
下面的示例将 Printers 集合中的第一个打印机设为系统的默认打印机,然后报告其名称、驱动程序信息以及端口信息。

Dim prtDefault As Printer

Set Application.Printer = Application.Printers(0)

Set prtDefault = Application.Printer

With prtDefault
    MsgBox "Device name: " & .DeviceName & vbCr _
        & "Driver name: " & .DriverName & vbCr _
        & "Port: " & .Port
End With

这个需要知道每个打印机的名称,不过你可以对Printers集合进行循环,就能知道每个打印机的名称了
5#
 楼主| 发表于 2008-12-8 11:25:22 | 只看该作者
非常感谢。我试试。
6#
发表于 2008-12-8 12:15:57 | 只看该作者
指定打印机呀
7#
发表于 2008-12-8 13:24:42 | 只看该作者
指定打印机即可。
8#
发表于 2008-12-10 15:22:30 | 只看该作者
学习[:24]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-1 16:54 , Processed in 0.107511 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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