我在用这个方法创建一个excel对象时,程序提示cteateoleobject是为申报的标识,为什么?刚学delphi望多多指点!!!不胜感激!!!

解决方案 »

  1.   

    比如我要创建一个ADOCommand对象
    var
      ADOC:variant;
    begin
      ADOC := CreateOleObject("ADODB.ADOCommand");//记住名称一定要正确  
      

  2.   

    uses comobj;
    var
      ExcelApp,MyWorkBook: OLEVariant;
    begin
    try
        ExcelApp:=CreateOleObject('Excel.Application');
        MyWorkBook:=CreateOleobject('Excel.Sheet');
      except
        application.Messagebox('无法打开Xls文件,请确认已 经安装EXCEL.','',
             mb_OK+mb_IconStop);
        Exit;
      end;
    {...}