加入以下Vbscript脚本:
dim xlApp,xlBook,xlSheet
dim i
Set xlApp = CreateObject("Excel.Application")
xlApp.DisplayAlerts = False
Set xlBook = xlApp.Workbooks.add
i=1
do while i<=10
Set xlSheet = xlBook.Worksheets(1)
xlSheet.Delete
i=i+1
loop
xlApp.Visible=true
set xlApp = nothing
set xlBook= nothing
set xlSheet = nothing
dim xlApp,xlBook,xlSheet
dim i
Set xlApp = CreateObject("Excel.Application")
xlApp.DisplayAlerts = False
Set xlBook = xlApp.Workbooks.add
i=1
do while i<=10
Set xlSheet = xlBook.Worksheets(1)
xlSheet.Delete
i=i+1
loop
xlApp.Visible=true
set xlApp = nothing
set xlBook= nothing
set xlSheet = nothing
解决方案 »
- 如何在C#里对Excel字体进行设置
- asp.net 查询 急,哪位帮帮我
- 求CMS系统(asp.net C#)
- <%# 如何在在点击一个服务器控钮的时候去执行更一个按钮的程序 谢谢
- 诚恳求教DataGrid邦定多个关联表的字段问题,这个问题应该很常见吧
- 谁有JavaScript的帮助文档?chm类型的。
- 抢分: 50分 http://www.shiseido.co.jp/做成这样的网站大约要多少钱?
- 如何实现这么跳转到一个新的页面?
- 关于 asp.net 2.0 命名空间的问题--自定义的函数集怎么使用
- 关于条形码的一个问题
- 请教高手,高手,高高高手,高高高。。。。。。手
- 求教:我用了树Treeview控件,VS.NET Beta2,结果在有的电脑IE(5.5 or 6.0)树显示不出来?万分感谢!
var
XlsApp, XlsWorkbook: OleVariant;
TableList: TStrings;
i: integer;
BCount: integer; //记录excel文件中原有的空sheets的个数
AdoTAble: TAdoTAble;
begin
connect.Connected:= True; XlsApp := Createoleobject('Excel.Application');
XlsWorkbook:= XLsApp.Workbooks.Add; BCount:= XLsApp.WorkSheets.Count; TableList:= TStringList.Create;
AdoTAble:= TAdoTAble.Create(nil);
try
AdoTAble.Connection:= connect;
connect.GetTableNames(TableList);
for i:=0 to TableList.count-1 do
begin
AdoTAble.Close;
ADOTable.TableName:= TableList[i];
AdoTAble.Open;
ExportDataSetToExcel(XlsApp, AdoTAble);
end;
finally
TableList.Free;
AdoTAble.Free;
end; // delete blank sheet
XLsApp.DisplayAlerts:= False;
for i:= BCount downto 1 do
XLsApp.WorkSheets[i].Delete;
XLsApp.DisplayAlerts:= True; XlsWorkbook.SaveAs(FileName);
//XlsApp.Visible:= True;
XlsApp.Quit;
end;//注释部分为删除已有的多余的sheet