不能设置类PageSetup的Zoom属性

程序使用VBA导出数据到EXCEL时提示“不能设置类PageSetup的Zoom属性”。那段程序语句是“XXX.PageSetup.Zoom = 80”。经过查找,终于找到了原因:当您的计算机上没有安装打印机驱动程序时,会出现此问题,Excel 不能设置或获取页面设置属性。

解决方法:使用控制面板中的”打印机”选项来添加打印机驱动程序,添加打印机即可,也可添加一个虚拟打印机。

其实如果没有安装打印机驱动,调用PageSetup的其他属性时也会出现类似的提示“无法设置 PageSetup 类的 x 属性”,X属性包括很多:TopMargin, Orientation,LeftHeader等页面设置中的选项。

文章出自:小风草堂 http://www.cnitman.com/unable-pagesetup-zoom/
posted @ 2010-10-20 10:29  cnitman.com  阅读(1662)  评论(0编辑  收藏  举报