我尝试实施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
执行得很好。为什么接下来的两行不执行?
如何查看paperLegal
和landscape
?
答案 0 :(得分:4)
这些是Excel常量。您需要自己定义它们。在Excel的VBA屏幕中使用对象浏览器(点击ALT + F11进入VBA,然后点击F2打开对象浏览器)。
Const xlPaperLegal = 5
Const xlLandscape = 2