乐筑天下

帖子
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 62|回复: 4

[VBA]有关打印布局的问题

[复制链接]

2

主题

7

帖子

2

银币

初来乍到

Rank: 1

铜币
15
发表于 2004-3-25 23:36:00 | 显示全部楼层 |阅读模式
我有一个小程序,按照CAD2004帮助文件中的示例进行打印当前布局,就是不能正常打印,代码如下,有高手请指点一下,本人将感激不尽,可Email:dgjwmjgcj@163.com
  1. Private Sub Cprint_Click()
  2.   Dim strLayouts(0) As String
  3. Dim varLayouts As Variant
  4. strLayouts(0) = CLayout.Value
  5. varLayouts = strLayouts
  6. ThisDrawing.Plot.SetLayoutsToPlot varLayouts                 ' 将打印份数设置为 1
  7. ThisDrawing.Plot.NumberOfCopies = 1                         ' 初始化打印
  8.   ThisDrawing.Plot.PlotToDevice 'ThisDrawing.Plot.SetLayoutsToPlot "布局2"
  9. 'ThisDrawing.Plot.DisplayPlotPreview acFullPreview
  10.   End Sub
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2004-3-26 07:47:00 | 显示全部楼层
先隐藏当前的对话框吧。
回复

举报

9

主题

33

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2004-3-31 16:14:00 | 显示全部楼层
提示什么错误?或者打印出来是什么效果,我怀疑要激活当前布局
回复

举报

2

主题

7

帖子

2

银币

初来乍到

Rank: 1

铜币
15
发表于 2004-4-9 22:10:00 | 显示全部楼层
打印出来的是空白纸
回复

举报

9

主题

33

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2004-4-10 08:16:00 | 显示全部楼层
如果你的布局中只有一张图的话,在打印之前加个ZoomExtents试试
再加个 varLayouts .StandardScale = acScaleToFit
                                                                                                varLayouts .CenterPlot = True 试试
回复

举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁體中文

GMT+8, 2025-3-16 15:00 , Processed in 1.186543 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表