Hem*_*mar 7 .net c# ms-word c#-4.0
我正在编写一个示例应用程序来将DOC文件转换为PDF.在这样做时,我遇到了错误.
// Creating the instance of WordApplication
MSDOC = new Microsoft.Office.Interop.Word.ApplicationClass();
try
{
MSDOC.Visible = false;
MSDOC.Documents.Open(ref Source, ref Unknown,
ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown);
MSDOC.Application.Visible = false;
MSDOC.WindowState = Microsoft.Office.Interop.Word
.WdWindowState.wdWindowStateMaximize;
object format = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Message from Sample");
}
Run Code Online (Sandbox Code Playgroud)
这是我收到错误的声明:
object format = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF;
Run Code Online (Sandbox Code Playgroud)
错误互操作类型'Microsoft.Office.Interop.Word.ApplicationClass'无法嵌入.请改用适用的界面.
Dir*_*mar 14
您是否尝试过执行错误消息建议的内容?更换
MSDOC = new Microsoft.Office.Interop.Word.ApplicationClass();
Run Code Online (Sandbox Code Playgroud)
同
Microsoft.Office.Interop.Word.Application MSDOC;
MSDOC = new Microsoft.Office.Interop.Word.Application();
Run Code Online (Sandbox Code Playgroud)