如何在vbs中使用页面设置?

时间:2014-06-25 19:53:03

标签: vbscript

我尝试实施PageSetup

With objWb.Worksheets("test")
.PageSetup.RightMargin=0.5              'executes okay
.PageSetup.PaperSize = xlPaperLegal     'throws an error
.PageSetup.Orientation = xlLandscape    'throws an error
End With

错误:Unable to set the PaperSize property of the PageSetup class 虽然.PageSetup.RightMargin=0.5执行得很好。为什么接下来的两行不执行?

如何查看paperLegallandscape

1 个答案:

答案 0 :(得分:4)

这些是Excel常量。您需要自己定义它们。在Excel的VBA屏幕中使用对象浏览器(点击ALT + F11进入VBA,然后点击F2打开对象浏览器)。

Const xlPaperLegal = 5
Const xlLandscape  = 2