我正在尝试创建一个将docx / xls / ppt转换为pdf的应用程序。
我成功地分别转换了1和2但是当我尝试合并它们时,即
当我尝试将引用(Microsoft.Office.core dll和Office.dll)一起添加时,它会给我错误。
那么,添加这两个dll有什么问题吗?
同类的229错误----错误1无法嵌入在程序集'e:\ All Pdf \ waterMark_PDF \ PDF Merger和Protector源代码\ PDFMerger \ obj中找到的互操作类型'Microsoft.Office.Core.MsoBlogImageType' \ Debug \ Interop.Microsoft.Office.Core.dll'和'c:\ Program Files \ Microsoft Visual Studio 10.0 \ Visual Studio Tools for Office \ PIA \ Office12 \ Office.dll'。考虑将“嵌入互操作类型”属性设置为false。
注意 - 我已将两个dll的“嵌入互操作类型”属性更改为false。
请帮忙。
答案 0 :(得分:1)
只需使用特定的库:
using Excel = Microsoft.Office.Interop.Excel;
using Word = Microsoft.Office.Interop.Word;
using Power = Microsoft.Office.Interop.PowerPoint;
他们应该拥有您需要的一切以及互锁dll的
之间没有名称空间这些是作为COM引用找到的
编辑:另外,您使用的是正确的命名空间吗?如果您可以发布一些代码,那将会有所帮助。