急急急!!!,请问在DELPHI中如何控制EXCEL的纸张大小?(100分)

  • 主题发起人 主题发起人 11112222
  • 开始时间 开始时间
1

11112222

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位大侠:
在DELPHI中如何控制EXCEL的纸张大小,急急急!!!
 
使用VBA命令 Application.Dialogs.Item(xlDialogPageSetup).Show 调出页面设置对话框
如果想直接用代码控制,可以先在宏中录制一段代码,然后转换到Delphi中
 
请问如何转换啊??
 
還有win2000自定義紙張,在程序中調用,測試不成功,一直想解決,就是沒辦法.
求助!
 
你现在是如何在DELPHI中如何控制EXCEL的?
 
ExcelApp.ActiveSheet.PageSetup.PaperSize:=8;

定義紙張:
{XlPaperSize}
xlPaper10x14 = 16;
xlPaper11x17 = 17;
xlPaperA3 = 8;
xlPaperA4 = 9;
xlPaperA4Small = 10;
xlPaperA5 = 11;
xlPaperB4 = 12;
xlPaperB5 = 13;
 
在EXCEL中,纸张大小取决于打印机的驱动程序,只要打印机支持此格式,
在打印机中增加自定义纸张,在EXCEL中才会出现此选项
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=620937
怎样将Excel纸张设置为自定义类型
这里面似乎有些答案
 
后退
顶部