请教如何在DELPHI中控制excel的显示比例? (50分)

  • 主题发起人 主题发起人 954ken
  • 开始时间 开始时间
9

954ken

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用了如下句子:
AtmApp:= CreateOleObject('Excel.Application');
MyWorkBook:=createoleobject('excel.sheet');
myworkbook:=AtmApp.Workbooks.Add(-4167);
AtmApp.Workbooks[1].WorkSheets[1].Name:='Atm';
Sheet:=AtmApp.Workbooks[1].WorkSheets['Atm'];
sheet.pagesetup.zoom:=75;

但是没有任何作用,显示的workbook仍然是100%,而不是我设定的75%.请教该如何解决?
我已经在以前的贴子搜索过了,没有关于这个细节的说明。在excel的vb帮助中也是这么写的,但是不知为什么没有效果。
 
将那句sheet.pagesetup.zoom:=75;
换成
atmapp.activewindow.zoom:=75;
试试。
 
it is ok!
谢谢你!
 
后退
顶部