Como impedir que o erro de impressão Word com propriedades BackgroundPrintingStatus

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

241942
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sumário
Quando utilizar a automatização OLE para o Microsoft Word 2000 ou Microsoft Word 97 para Windows SR-1 ou maior que imprime um ficheiro e, em seguida, liberta, fecha ou sai do objecto do Word, poderá ser apresentada a seguinte mensagem de aviso:
O Word está a ser actualmente impressa. Sair do Word, cancelará todos os trabalhos de impressão pendentes. Confirma que deseja sair do Word?
A propriedade BackgroundPrintingStatus do objecto Word.Application devolve o número de trabalhos na fila de impressão em segundo plano do Word. Verificando o valor desta propriedade, pode evitar a mensagem de erro sem desactivar a impressão em segundo plano.
Mais Informação
O código de exemplo seguinte mostra uma forma de utilizar esta propriedade:
oWord = CREATEOBJECT('Word.Application')WITH oWord   .Documents.Add()   .Visible = .T.   .Selection.InsertAfter("Mark, why does that crate have air holes?")   .PrintOut()   DO WHILE .BackgroundPrintingStatus > 0      DOEVENTS()        && Make sure you leave the OS enough time to update                         && the property      *!* =INKEY(.1)	&& Use INKEY if you're running under VFP 3.0   ENDDO   .Application.Quit(0) && Quit, don't save and don't promptENDwith				
Referências
Para obter informações adicionais, clique no número de artigo suppressing erros no Word abaixo para visualizar o artigo sobre suprimir os erros no Word na base de dados de conhecimento da Microsoft:
170393Como impedir que o Word erro de impressão com a automatização OLE

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 241942 - Última Revisão: 02/23/2014 19:24:30 - Revisão: 2.2

  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 3.0b Standard Edition
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual FoxPro 5.0a
  • Microsoft Visual FoxPro 6.0 Professional Edition
  • kbnosurvey kbarchive kbmt kbautomation kbhowto KB241942 KbMtpt
Esta informação foi útil?