关于控制Excel的几个菜鸟问题(50分)

  • 主题发起人 主题发起人 cafegowild
  • 开始时间 开始时间
C

cafegowild

Unregistered / Unconfirmed
GUEST, unregistred user!
请问使用Delphi控制Excel应学习哪些方面的内容?最好能推荐几本书或其他资源。
是否有工具能将VBA代码直接转换为Delphi代码?
是否有反编译工具能将exe文件转换为Delphi源码?
 
[:(]为什么没人回答我的问题?
是不是太低级了?
各位热心的大虾们帮帮忙呀。
 
在DELPHI的DOME中有一些关于WORD的例子,它和EXCEL的差不多,请去
看一看
 
我也很想知道,上面提到的在“DELPHI的DOME中有一些关于WORD的例子”
怎么样才能看得到?
 
给我点分,我快进入100名。在努力中下面代
procedure tfrmprint2.saveAsExcel;
var
fieldNum: integer;
i,j : integer;
exls,sheet: variant;
begin
try
exls:=createoleobject('Excel.application');
sheet:=createoleobject('excel.sheet');
except
application.MessageBox('请先安装MICROSOFT EXCEL!','提示',mb_ok+mb_iconinformation);
exit;
end;
sheet:=exls.workBooks.Add;
with query2 do
begin
DisableControls;
fieldNum := dbgrid1.fieldCount;
for i:=1 to fieldNum do
begin
exls.Cells[1,i].value:=Fields[i-1].FieldName;
end;
first;
i:=2;
while not eof do
begin
for j:=1 to fieldNum do
begin
exls.Cells[i,j]:=fields[j-1].AsString;
end;
next;
i:=i+1;
end;
EnableControls;
exls.visible:=true;
end;
end;
 
建议你去看一下关于office的书
 
我想请问一下,在你给出的例子中,该运用怎么的方法来设置EXCEL表的宽度使其刚好和能容纳下字段名!我该怎么样去查找EXCEL 的各种属性和方法呢?在Delphi 自带的帮助系统中没有相关的帮助文件!我在一个超级菜鸟,请帮帮忙吧![?]
 
看看excel中的vba帮助就行了,方法是:
打开excle,按alt+f11键,就会进入到vba的界面,和vb有点相像,就可以找到帮助了
如果vba的帮助不能打开,说明安装office的时候没有安装vba帮助,因为office典型安装时
不会安装vba帮助的,你可以用office的安装光盘将vba帮助添加进去
 
多人接受答案了。
 
后退
顶部