c++ - 在 c++/cli 中创建 .Net Excel::Application

标签 c++ excel visual-studio-2012

我想在我的 C++ 项目中创建一个 excel 文件,我会使用 C#,但由于其他限制,我必须使用 C++。

当我去创建一个像这样的新应用程序时:

#define excel Microsoft::Office::Interop::Excel
excel::Application^ exlFile = gcnew excel::Application;

它用红色下划线 excel::Application 并说:

Cannot create an object of a CLI interface class

我做错了什么,还是没有办法在 C++/cli 中创建完整的应用程序?如果我做错了什么,请告诉我好吗?如果您需要更多信息,请告诉我。

使用 VS 2012

#using <Microsoft.Office.Interop.Excel.dll>

最佳答案

尝试使用 Excel::Application^ xl = gcnew Excel::ApplicationClass() 代替。

关于c++ - 在 c++/cli 中创建 .Net Excel::Application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17053416/

相关文章:

c# - 考虑到语言环境,是否可以在 LINQ 查询中回退空值?

c++ - 错误 LNK2019 : unresolved external symbol "public: __thiscall rectangle::rectangle(void)" (? ?0rectangle@@QAE@XZ) 在函数 _main 中引用

excel - python XlsxWriter : set font does not affect the appearance of cells in output excel file

c++ - 保存/加载结构数组是个好主意吗?

vba - Excel 宏可复制、删除和粘贴,而不会丢失复制值

visual-studio-2012 - 有谁知道从哪里获得 [Stack Overflow Search] Visual Studio 扩展?

msbuild - 使用 Visual Studio 2012 时 SignTool.exe 或 "Windows Kits"目录的路径

c# - 停止旋转时如何检测图像的位置?

c++ - 哪个更好,抛出异常或返回非零值?

c++ - 如何停止正在阻塞的 win32 线程?