用户希望用word或者excel预定一个文本做为模板,程序中动态把产品报价的信息添加到word或者excel中,该怎么做?用户要求可以自定义模板
解决方案 »
- 一个散分的问题,请各位指点
- 请推荐一个完整的程序的源代码适合入门看的,谢谢!
- 数据插入问题
- 请问如何使两个表中的数据保持统一性?
- 求一文件查找函数
- 关于delphi中报表制作的一个问题
- 建立自已的控件InStall時的出錯信息,[Fatal Error]MyMemo.pas[6]:Internal Error:URW3010,為什麼?
- 求高手指点,急!22号之前急要!
- delphi7客户端导入WSDL时无法生成相应的接口是怎么回事?
- 非可视控件如何使用?INSTALL COMPONENT?安装完了可以看到一个控件吗?还是直接包含单元文件?
- 在线等待,不够还可以加分,急用,各位老大进!!!!!!!!!!!!!!
- Delphi7.0 sn question?
App,workbook,sheet:Variant;
i:Integer;
bOK:Boolean;
count1,count2:integer;
i1,i2:integer;
begin
Result:=False;
try
app:=createoleobject('excel.application');
app.DisplayAlerts:=false;
if FileExists(sFileName) then
workbook:=app.workbooks.Open(sFileName)
else
workbook:=app.workbooks.Add; bOK:=False;
for i:=1 to workbook.workSheets.count do
begin
if workbook.workSheets[I].name=shtname then
begin
sheet:=workbook.workSheets[I];
bOK:=True;
break;
end
end;
if not bOK then
begin
sheet:=workbook.worksheets.add;
sheet.Name:=shtname;
end;
sheet.Select;//
sheet.cells[i,j]:='向excel表格中添加值';
sheet.rows[k].insert;//添加新行
//
Sheet.Cells.Select;
Sheet.Cells[2,1].Select; workbook.SaveAs(sFileName, xlNormal, '','',False,False);
workbook.close(True);
Result:=True;
except
workbook.Close(False);
end;
app.quit;