在编程打印期间摆脱打印机假脱机对话框

时间:2010-07-20 02:58:42

标签: printing ms-word wsh

以下是我用于编程打印Word文档的CScript脚本。

var err = 0;
var app = WScript.CreateObject("Word.Application");
try {
  var filename = WScript.Arguments(0);
  var enc = (filename.toLowerCase().indexOf(".txt") >= 0) || (filename.toLowerCase().indexOf(".htm")) ? 65001 : 1252;
  var objDoc = app.Documents.Open(filename, false, true, false, " ", " ", false, " ", " ", 0, enc, true, false, 0, true);
  objDoc.PrintOut(false, false, 0, "", "", "", 0);
} catch (e) {
  err = 1;
} finally {
  app.Quit(0);
}
WScript.Quit(err);

如何修改它以防止显示假脱机对话框? (这有可能吗?)“假脱机对话框”的屏幕截图是http://imgur.com/qqtib.png

1 个答案:

答案 0 :(得分:1)

在尝试打印Word文档时,我们曾经做过类似的事情。我们现在使用Aspose.Words for .NET。它很棒。更多地控制打印而不会出现加载字的问题。