在对话框头文件中导入头文件
#include "CApplication.h"
#include "CRange.h"
#include "CWorkbook.h"
#include "CWorkbooks.h"
#include "CWorksheet.h"
#include "CWorksheets.h"
#include "ShowData.h"
依次打开并注释这些头文件中如下代码
//#import "C:\\Program Files\\Microsoft Office\\root\\Office16\\EXCEL.EXE" no_namespace
打开CRange.h
将DialogBox改为_DialogBox
到这里可以成功运行项目了
获取数据并将数据写入Excel
//获取随机数
int data[100];
srand(time(0));
for(int i=0;i<100;i++)
{
data[i] = 10 + rand() % 200;
}
m_list.SetExtendedStyle(m_list.GetExtendedStyle()
| LVS_EX_GRIDLINES |LVS_EX_FULLROWSELECT |LVS_EX_DOUBLEBUFFER);
//插入标题
m_list.InsertColumn(0, TEXT("行/列"), LVCFMT_LEFT, 50);
for (int i = 1;i<11;i++)
{
CString str;
str.Format(TEXT("%d列"), i );
m_list.InsertColumn(i, str, LVCFMT_LEFT, 40);
}
int temp = 0;
//插入正文内容,先确定行,再确定列
for (int i = 0; i < 10; i++)
{
CString str;
str.Format(TEXT("第%d行"), i+1 );
//确定行
m_list.InsertItem(i, str);