我正在尝试使用: [HttpPost]
public void CreateStoreWalk(CreateOrEditStoreWalkViewModel createOrEditStoreWalkDto)
{
//the stuff you want
}
文档导出来将我的excel文件导出为PDF,作为Microsoft.Office.Interop.MSProject
的替代方案,这会导致一些HRESULT问题,例如:
HRESULT异常:0x800A03EC
我不知道如何使用Worksheet.ExportAsFixedFormat
,但这是我尝试过的方法:
将我的MSProject
代码替换为:
Worksheet.ExportAsFixedFormat
第一行出现异常:
使用CLSID检索组件的COM类工厂 {36D27C48-A1E8-11D3-BA55-00C04F72F325}由于以下原因而失败 错误:80040154未注册类(HRESULT的异常: 0x80040154(REGDB_E_CLASSNOTREG)。
然后我收到此错误:
模块“ C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Visual Studio工具用于 Office \ PIA \ Office15 \ Microsoft.Office.Interop.MSProject.dll”已加载 但是找不到入口点DllRegisterServer。
任何帮助将不胜感激
答案 0 :(得分:0)
看来我:
HRESULT异常:0x800A03EC
是由我指定一些用户没有写权限的路径引起的。
将ExportAsFixedFormat中的路径更改为“我的文档”目录即可解决此问题。
肯尼兹(Kennyzx)评论:
“这不是正确的方法。MSProject是用于 其他Office文件类型,您不能使用它来自动执行Excel 文件”