0

我想知道是否有人可以帮忙。我正在尝试修改 Outlook 中的电子邮件并将它们打印出来,从而取出线程中以前电子邮件的一些文本。像这样的东西,虽然实际上生成范围更复杂。

MailItem newItem = ((Outlook.MailItem)item); WORD.Document objDoc = (Outlook.MailItem)newItem).GetInspector.WordEditor as Microsoft.Office.Interop.Word.Document; WORD.Range R = objDoc.Range(0, 200); r.删除();

newItem.Print();

objDoc.Undo(); // 撤消现在打印的更改

现在虽然我看到单词范围删除了文本,但当我打印电子邮件时它仍然包含所有文本,我怎样才能将更改后的文本重新打印到电子邮件中?然后我想在打印后撤消更改。

4

1 回答 1

0

尝试使用 MailItem 类的Save方法来保存您的更改。

于 2015-07-16T09:48:19.207 回答