编程论坛
注册
登录
编程论坛
→
C++ Builder
求助:关于OLE 操作excel文件:将指定sheet移动并复制到最后的解决放啊
dell1976
发布于 2018-01-29 14:57, 3304 次点击
拟通过OLE方法,将一个excel文件的第一个(或制定的)sheet复制并移动到该excel文件的最后,并重新命名?
请指点,谢谢
1 回复
#2
Knocker
2018-02-02 14:44
int nSheetCount=Ex.OlePropertyGet("Sheets").OlePropertyGet("Count");//工作表数
Ex.OlePropertyGet("Sheets", 1).OleProcedure("Select"); //选取第一张
Sh1 = Ex.OlePropertyGet("ActiveSheet");
Sh1.OlePropertySet("Name", "Sheet的新名字");//改名
Ex.OlePropertyGet("Sheets", 1).OleFunction("Move",Ex.OlePropertyGet("Sheets", 3));//移动到第三张表之前
1