Delphi7 没有ExcelApplication1.Workbooks[1].Activate方法 我的环境是Delphi7+office2007+win2003,在使用excel时,无论是使用Delphi7自带的控件,还是用Comobj方式下,想改为sheet2为当前活动页发现都没有ExcelApplication1.Workbooks[2].Activate方法,请问是我的Delphi7的版本问题吗?还是其他原因! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先需要执行:MainFrm.ExcelApplication1.Connect; 你的操作系统必须安装office2007 不是代码问题,文件打开都没有问题.网上都说“设置第2个工作表为活动工作表”是用ExcelApplication1.Workbooks[2].Activate,但是我查了下我deliph下的ExcelApplication1.Workbooks[2]下都根本没有Activate这个方法。不是是否是我的delphi问题。 第2个表是要加入一个表,才能操作: MainFrm.ExcelApplication1.Workbooks.Add(null,0); // 加入一个book MainFrm.ExcelWorkbook1.ConnectTo(MainFrm.ExcelApplication1.Workbooks[1]); // 连接Workbooks[1] MainFrm.ExcelWorksheet1.ConnectTo(MainFrm.ExcelWorkbook1.Worksheets[1] as _Worksheet);一述代码供参考。 第2个表是要加入一个表,才能操作: MainFrm.ExcelApplication1.Workbooks.Add(null,0); // 加入一个book MainFrm.ExcelWorkbook1.ConnectTo(MainFrm.ExcelApplication1.Workbooks[1]); // 连接Workbooks[1] MainFrm.ExcelWorksheet1.ConnectTo(MainFrm.ExcelWorkbook1.Worksheets[1] as _Worksheet);一述代码供参考。 我的只能写ExcelApplication1.Workbooks而没有ExcelApplication1.Workbooks[1]而是为什么? 把数据库表绑定到DBGrid里面 stringgrid问题 如何禁止窗体缩放 怎样向数据库中存入JPG图片啊,项目急用,在线等. 哪里有名家讲座录音下载呀? 在线等待,急! 菜鸟提问:关于 MessageDlg 的语法问题 依时利 调用EastRiver.DLL的DeleteAllowedCard 删除白名单 请教高手关于数组和指针的问题! 暂别,送分。 Win7 64位旗舰版装哪版的Delphi比较好? 不知道Delphi怎么学习
MainFrm.ExcelApplication1.Connect;
网上都说“设置第2个工作表为活动工作表”是用ExcelApplication1.Workbooks[2].Activate,但是我查了下我deliph下的ExcelApplication1.Workbooks[2]下都根本没有Activate这个方法。不是是否是我的delphi问题。
MainFrm.ExcelApplication1.Workbooks.Add(null,0); // 加入一个book
MainFrm.ExcelWorkbook1.ConnectTo(MainFrm.ExcelApplication1.Workbooks[1]); // 连接Workbooks[1]
MainFrm.ExcelWorksheet1.ConnectTo(MainFrm.ExcelWorkbook1.Worksheets[1] as _Worksheet);
一述代码供参考。
MainFrm.ExcelApplication1.Workbooks.Add(null,0); // 加入一个book
MainFrm.ExcelWorkbook1.ConnectTo(MainFrm.ExcelApplication1.Workbooks[1]); // 连接Workbooks[1]
MainFrm.ExcelWorksheet1.ConnectTo(MainFrm.ExcelWorkbook1.Worksheets[1] as _Worksheet);
一述代码供参考。
而没有ExcelApplication1.Workbooks[1]
而是为什么?