private XpsDocument ConvertWordDocToXPSDoc(string wordDocName, string xpsDocName) { // Create a WordApplication and add Document to it Microsoft.Office.Interop.Word.Application wordApplication = new Microsoft.Office.Interop.Word.Application(); wordApplication.Documents.Add(wordDocName); Document doc = wordApplication.ActiveDocument; try { doc.SaveAs(xpsDocName, WdSaveFormat.wdFormatXPS); wordApplication.Quit(); XpsDocument xpsDoc = new XpsDocument(xpsDocName, FileAccess.ReadWrite); return xpsDoc; } catch (Exception exp) { string str = exp.Message; } return null; } private void LoadMyreminder() { string XPSMyReminder = String.Concat(Path.GetDirectoryName(_myReminder), "\\", Path.GetFileNameWithoutExtension(_myReminder), ".xps"); myRemviewer.Document = ConvertWordDocToXPSDoc( _myReminder, XPSMyReminder).GetFixedDocumentSequence(); } private void BtnEditMyrem_Click(object sender, RoutedEventArgs e) { Microsoft.Office.Interop.Word.Application ap = new Microsoft.Office.Interop.Word.Application { Visible = true }; Document document = ap.Documents.Open(_myReminder); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)