我必须在Excel VBA中设置一个页面......问题在于页面必须是无边界的。因此,不仅仅是选择左,右,顶等选项的常用方式,我还必须操作打印机以确保不会看到边框......嗯,我可以手动执行此操作,但即使我录制了宏...在我发现后,我发现没有任何记录在这个问题上....不需要任何宏录制的帮助我做到了这一点赖特......宏在那里......与子.. ...但没有VB代码...我也可以编写它manualy ..但如何......没有任何打印机对象....任何解决方案?VBA无边界打印
Q
VBA无边界打印
1
A
回答
0
我认为下面的代码应该可以帮到你。
Public Sub PrintButton1_Click()
Dim CurrRange As Range, CurrRange2 As Range
Set CurrRange = ThisWorkbook.Worksheets("Sheet1").Range("A1:--")
Set CurrRange2 = ThisWorkbook.Worksheets("rough").Range("A1:--")
CurrRange2.ClearContents
CurrRange.Copy
CurrRange2.PasteSpecial xlPasteAllExceptBorders
上面的声明应该以您想打印的格式粘贴内容。
然后被设定的使用下面的代码和打印
With PageSetup
.Zoom = False
.FitToPagesTall = 1
.FitToPagesWide = 1
End With
CurrRange2.PrintOut 1, 1, 1
End Sub
+0
谢谢,但边框仍然存在...我想我必须处理PostScript ...因为我需要......以检索打印机驱动程序...我有一个佳能MP490 ...如果有一个简单的方法来编码它..... – Fendrix 2012-04-13 14:57:56
相关问题
- 1. 无边距打印
- 2. Morphic打破边界
- 3. 无边界TabControl
- 4. VBA 4行打印
- 5. vba访问打印
- 6. 报表打印时无边距
- 7. 无边界的UIBarButtonItem
- 8. 限制RaphaelJS打印到边界和位置
- 9. 指数数组的边界之外,在打印过程中
- 10. 是否有可能显示在预览边界,但不打印
- 11. VBA宏打印循环
- 12. VBA - 打印在下一列
- 13. Excel VBA和VB6打印机
- 14. VBA打印味精盒
- 15. VBA:打印机列表
- 16. c#打印等边距
- 17. C#Excel打印边距
- 18. DOMPDF中的打印边距
- 19. 默认边距a4打印
- 20. CSS @media打印边距
- 21. 1734:数组边界无效
- 22. tkinter小部件无边界
- 23. MiniZinc“无法确定边界”
- 24. 使循环边界无效
- 25. Android无边界按钮
- 26. 的WinForms - 无边界的DateTimePicker
- 27. CEF 3无边界窗口
- 28. 透明,无边界ProgressDialog
- 29. WrapPanel中的无边界ImageButtons
- 30. 无法打印
打印机配置由打印机驱动程序处理的页面。 Excel被绕过。 – 2012-04-11 22:32:18
谢谢,但我如何检索打印机驱动程序? – Fendrix 2012-04-12 09:46:03
如果我知道我会留下一个答案。 – 2012-04-12 13:23:26