Printing Office Word 2013崩溃(打印)。为什么我不能更改活动打印机?

Printing Office Word 2013崩溃(打印)。为什么我不能更改活动打印机?,printing,ms-word,ms-office,word-2013,Printing,Ms Word,Ms Office,Word 2013,我有个问题。我会打印文档,但在安装正确的打印机之前。调用函数PrintOut后。然后返回上一个,然后我的应用程序崩溃了Word 2013应用程序。 这段代码在其他版本的Word中运行良好,但在这里的Word 2013中无法感知。 帮助我理解为什么会发生这种情况。 为什么我不能退回以前的打印机? 谢谢 _bstr_t prevActivePrinter = m_WordAppPtr->ActivePrinter; m_WordAppPtr->ActivePrinter = "My Pr

我有个问题。我会打印文档,但在安装正确的打印机之前。调用函数PrintOut后。然后返回上一个,然后我的应用程序崩溃了Word 2013应用程序。 这段代码在其他版本的Word中运行良好,但在这里的Word 2013中无法感知。 帮助我理解为什么会发生这种情况。 为什么我不能退回以前的打印机? 谢谢

_bstr_t prevActivePrinter = m_WordAppPtr->ActivePrinter;
m_WordAppPtr->ActivePrinter = "My Printer";
m_WordAppPtr->PrintOut();
m_WordAppPtr->ActivePrinter = prevActivePrinter;