以下のコードを使用してWord文書を作成しています
private void button1_Click(object sender, EventArgs e)
{
object missing = System.Reflection.Missing.Value;
object Visible=true;
object start1 = 0;
object end1 = 0;
Microsoft.Office.Interop.Word.Application WordApp;
WordApp = new Microsoft.Office.Interop.Word.Application();
Document adoc = WordApp.Documents.Add(ref missing, ref missing, ref missing, ref missing);
Range rng = adoc.Range(ref start1, ref missing);
try
{
rng.Font.Name = "Hai";
rng.InsertAfter("Hello World!");
object filename = @"D:\MyWord.doc";
adoc.SaveAs(ref filename, ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
WordApp.Visible = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
システムにMSWordがある場合にのみ機能します。システムにmsWordが含まれていない場合、Word文書を作成するにはどうすればよいですか。