关于excel的HPageBreaks集合(100分)

  • 主题发起人 主题发起人 二勇哥
  • 开始时间 开始时间

二勇哥

Unregistered / Unconfirmed
GUEST, unregistred user!
那位老兄遇到过下面的问题?!

var
VExcel,pbreak:olevariant;
i: Integer;
begin
VExcel := CreateOleObject('Excel.Application');

//......省略了部分代码,完成打开EXCEL和生成有4页内容的Worksheet;

i:=VExcel.WorkBooks[1].Worksheets[1].HPageBreaks.Count;
showmessage(inttostr(i)); //显示‘3’,即集合中有三个HPageBreak

PBreak:=VExcel.WorkBooks[1].Worksheets[1].HPageBreaks.item[1].Location;
showmessage(PBreak.value); //正常
-->PBreak:=VExcel.WorkBooks[1].Worksheets[1].HPageBreaks.item[2].Location;
//运行到这一句提示错误,显示“无效索引”!!!
showmessage(PBreak.value);
PBreak:=VExcel.WorkBooks[1].Worksheets[1].HPageBreaks.item[3].Location;
showmessage(PBreak.value);
end;

 
up 兄弟,能给出一个插入Excel公页符的例子吗,一句就行,D7里的谢谢

我看到很多网上贴的ExcelApp.WorkSheets[1].Rows.PageBreak := 1;
试了不行,这可能是D5或更早的,能给出新的非常感谢。
 
我也有同样的疑问,不知哪位大侠可以告知原因
 
看我回答的这个问题:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2068514
 
111111111111111111111111111111111
代码:
[8D][blue][/blue][h1][/h1]
 
后退
顶部