VB 打印预览

代码如下,想在打印前预览一下效果,希望给出详细代码,谢谢Printer.ScaleMode=6Printer.PrintDimdc,font,oldfont,oldmap... 代码如下,想在打印前预览一下效果,希望给出详细代码,谢谢

Printer.ScaleMode = 6

Printer.Print

Dim dc, font, oldfont, oldmap As Long, str As String

dc = Printer.hdc

oldmap = SetMapMode(dc, 2)

font = CreateFont(40, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "宋体")

str = "我想长大"

oldfont = SelectObject(dc, font)

TextOut dc, 20, -30, str, LenB(StrConv(str, vbFromUnicode))

Printer.EndDoc
展开
 我来答
网海1书生
科技发烧友

2014-08-22 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26231

向TA提问 私信TA
展开全部
你在窗体中放一个图片框(比如Picture1),然后你把上述代码中所有的Printer都换成Picture1(但最后一行即Printer.EndDoc要删掉),效果就是打印预览了。
刚阳文化
2014-08-22 · TA获得超过1万个赞
知道大有可为答主
回答量:2199
采纳率:100%
帮助的人:135万
展开全部
for i=1 to 3
frmPrint.PrintForm '打印
next
打字不易,如满意,望采纳。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式