***怎样让输出到EXCEL中的文字居中显示?*** ( 积分: 50 )

  • 主题发起人 miaofeng
  • 开始时间
M

miaofeng

Unregistered / Unconfirmed
GUEST, unregistred user!
var msExcel: Variant;
wBook, wSheet, Range: OleVariant;
……
begin
msExcel := CreateOleObject('Excel.Application');
wBook := msExcel.Application;
wBook.Visible := False;
wBook.WorkBooks.Add;
wSheet := wBook.WorkSheets[1];
wSheet.Activate;
wSheet.cells[1, 1] := '文字';
怎样让这样输出的文本居中显示呢?
我从网上找的资料如下:
wSheet.cells[1,1].HorizontalAlignment := xlCenter;
但是这样不行,所以问问大家怎么办?谢谢大家!
另外我用的是Delphi7和excel2003。
 
var msExcel: Variant;
wBook, wSheet, Range: OleVariant;
……
begin
msExcel := CreateOleObject('Excel.Application');
wBook := msExcel.Application;
wBook.Visible := False;
wBook.WorkBooks.Add;
wSheet := wBook.WorkSheets[1];
wSheet.Activate;
wSheet.cells[1, 1] := '文字';
怎样让这样输出的文本居中显示呢?
我从网上找的资料如下:
wSheet.cells[1,1].HorizontalAlignment := xlCenter;
但是这样不行,所以问问大家怎么办?谢谢大家!
另外我用的是Delphi7和excel2003。
 
编译的时候说xlCenter没有定义,我已经uses了ComObj单元。
 
问题已经自己解决了:)
 

Similar threads

I
回复
0
查看
505
import
I
I
回复
0
查看
604
import
I
I
回复
0
查看
591
import
I
顶部