我使用VS2022在VC++中创建了一个基于对话框的MFC应用程序。我会提供给您这个“草稿”项目。
您的任务是修改该项目,以完成以下简单任务:
• 打开Excel
• 打开一个工作簿
• 读取一列3个数字
• 创建一个新的工作表
• 将读取的数据写入新的工作表
• 关闭工作簿
• 退出Excel
我在ExcelAutomationDlg.cpp文件中标注了以下位置:
// TODO: 在此处添加额外的初始化
// 0 - 打开Excel
// 1 - 打开 c:\temp\AutoTestIn.xlsx
// 2 - 读取三行数据 - Sheet1- d4:d6 (x)
// 3 - 添加一个名为 "new" 的工作表
// 4 - 在新的工作表中写入3行2列的数据 - f2:g6
// 5 - 将工作簿保存为 c:\AutoTestOut.xlsx
// 6 - 退出Excel
return TRUE; // 除非将焦点设置到控件上,否则返回 TRUE
我将提供一个包含项目和所需的初始Excel工作表的压缩文件。