登 录
using System.IO; using Word = Microsoft.Office.Interop.Word; using Excel = Microsoft.Office.Interop.Excel; using Access = Microsoft.Office.Interop.Access; private void ExcuteFile(string suffix, string path) { switch (suffix.ToLower()) { case "doc": case "docx": Word.Application wordApp = new Word.Application(); object fileName = path; object readOnly = true; object isVisible = true; object missing = Missing.Value; wordApp.Documents.Open(ref fileName, ref missing, ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible, ref missing, ref missing, ref missing, ref missing); wordApp.Visible = true; objList.Add(wordApp); break; case "xls": Excel.Application excelApp = new Excel.ApplicationClass(); excelApp.Visible = true; Excel.Workbook workbook = excelApp.Workbooks.Open(path, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); objList.Add(excelApp); break; case "mdb": Access.Application accessApp = new Access.ApplicationClass(); accessApp.Visible = true; accessApp.OpenCurrentDatabase(path, false, string.Empty); objList.Add(accessApp); break; } }
抱歉!评论已关闭.