咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

首先引用office中的 Microsoft.Office.Interop.Word.dll

代码如下:

static word.ApplicationClass app = null; static object miss = System.Reflection.Missing.Value; public word.Document 打开Word文档(string filename, bool kejian) { app = new word.ApplicationClass(); app.Visible = kejian; object thefilename = filename; word.Document doc = app.Documents.Open(ref thefilename, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss); return doc; } public void 关闭Word文档(word.Document thedoc) { try { thedoc.Close(ref miss, ref miss, ref miss); app.Quit(); Marshal.ReleaseComObject(app); app = null; } catch { OSControl kill = new OSControl(); kill.杀死进程("winword"); } }

OSControl kill = new OSControl();

kill.杀死进程("winword");

这个是,我为了防止没关闭成功,选择杀死进程,大家可以忽略