【问题标题】:#include excel error in C++ with Visual Studio 2015, Community edition#include 使用 Visual Studio 2015 社区版的 C++ 中的 excel 错误
【发布时间】:2015-07-27 01:09:37
【问题描述】:

我正在尝试在 excel 中可视化我的实验数据。以下导入语句给我错误:

#import "C:\Program Files\Microsoft Office 15\root\vfs\ProgramFilesCommonX86\Microsoft Shared\OFFICE15\MSO.DLL" rename("DocumentProperties", "DocumentPropertiesXL") rename("RGB", "RGBXL")
#import "C:\Program Files\Microsoft Office 15\root\vfs\ProgramFilesCommonX86\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB"
#import "C:\Program Files\Microsoft Office 15\root\office15\EXCEL.EXE" rename("DialogBox", "DialogBoxXL") rename("RGB", "RGBXL") rename("DocumentProperties", "DocumentPropertiesXL") rename("ReplaceText", "ReplaceTextXL") rename("CopyFile", "CopyFileXL") no_dual_interfaces

该位置是正确的,因为我从字面上复制并粘贴了该位置。

但是我得到了错误:

严重性代码描述项目文件行 错误 C1083 无法打开类型库文件:'C:\Program Files\Common Files\Microsoft Shared\office12\mso.dll':没有这样的文件或目录

但是这个文件或目录确实存在。我的教授说我需要管理权限,但我不知道这意味着什么以及如何改变它。 我该如何解决这个错误?

【问题讨论】:

  • 不确定在 MS 世界中是否重要,但如果我在你的鞋子里,我会尝试转义所有反斜杠(添加一个额外的反斜杠 [每个 \ 成为 \\ ] )只是为了看看它是否使一个区别。如果没有,请将它们改回来;-)
  • @John3136 这对我没有影响

标签: c++ excel


【解决方案1】:

您没有以管理员身份运行它,因此您无法访问需要管理员访问权限的文件夹。您需要以管理员身份运行它。阅读更多here

【讨论】:

  • 如何对 .sln 文件执行此操作?当我右键单击时,“以管理员身份运行”现在确实出现了。
  • @Ryan,阅读这篇文章:blog.davidebbo.com/2011/04/…
  • 我以管理员身份运行它,但同样的错误仍然存​​在:(
  • 那么你应该告诉你的教授,尽管你已经按照说明进行操作,但问题仍然存在。
猜你喜欢
  • 1970-01-01
  • 2016-03-25
  • 2016-02-16
  • 1970-01-01
  • 2016-02-03
  • 2016-02-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多