第一章 表格操作
第一节 Excel表格基础操作
一、创建应用对象(ExcelApp为excel函数)
ExcelApp=CreateOleObject (“Excel.Application”);
二、加载文件但不显示文件内容(用来处理异常报错信息,false表示不显示)
ExcelApp.OlePropertySet(“Visible”,(Variant)false);
三、屏幕不警告
ExcelApp.OlePropertySet(“DisplayAlerts” ,(Variant)false );
四、打开表格Workbook1
Workbook1=ExcelApp.OlePropertyGet(“workbooks”).OleFunction(“open”,OpenDialog1->FileName.c_str());
五、选中sheet1
Sheet1=Workbook1.OlePropertyGet(“ActiveSheet”);
六、选择其他sheet2
Workbook1.OlePropertyGet(“Sheets”,2)
七、复制其他表格区域
#源区域选择
String r= String(“A”) +startLNo +":I" + stopLNo; //A4:I100
Rangex=Sheet1.OlePropertyGet(“Range”,r.c_str()); //注意:一定要是.c_str()结尾
#复制到粘贴板
Rangex.OleFunction(“copy”);
#将源区域复制到目标区域
oRangex=newsheeti.OlePropertyGet(“Range”, “A4”); // 将表头复制到新的excel表格中
oRangex.OleProcedure(“pasteSpecial”);
C++文本编辑
最新推荐文章于 2022-09-16 17:36:10 发布