Estoy escribiendo una aplicación de muestra para convertir un archivo DOC a PDF. Mientras hago esto, recibo un error.¿Cuál es el problema en esta afirmación?
// 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");
}
Y esta es la declaración que estoy recibiendo un error en:
object format = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF;
error de interoperabilidad tipo 'Microsoft.Office.Interop.Word.ApplicationClass' no puede ser embebido. Use la interfaz correspondiente en su lugar.