Método Document.PrintOut (Visio)
Imprime o conteúdo do documento ativo e fornece várias opções de impressão.
Sintaxe
expressão. PrintOut (PrintRange, FromPage, ToPage, ScaleCurrentViewToPaper, PrinterName, PrintToFile, OutputFileName, Copies, Collate, ColorAsBlack)
Expressão Uma variável que representa um objeto Document .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Printrange | Obrigatório | VisPrintOutRange | O intervalo de páginas do documento a ser impresso. Consulte Comentários para valores possíveis. |
Frompage | Opcional | Long | Se PrintRange for visPrintFromTo, a primeira página do intervalo a ser impressa. O padrão é 1, que indica a primeira página do desenho. |
Topage | Opcional | Long | Se PrintRange for visPrintFromTo, a última página do intervalo a ser impressa. O padrão é -1, que indica a última página do desenho. |
ScaleCurrentViewToPaper | Opcional | Boolean | Se PrintRange for visPrintCurrentView, True para dimensionar a parte do desenho que se ajusta na janela do programa para se ajustar ao tamanho do de papel padrão atual; False para imprimir quantas páginas da impressora forem necessárias. O padrão é False. |
PrinterName | Opcional | String | O nome da impressora a ser usada. O padrão é a impressora atualmente selecionada no Visio. |
PrintToFile | Opcional | Boolean | True para enviar as informações para imprimir um arquivo em um disco, em vez de para a impressora; False para imprimir para a impressora. O padrão é False. Se você especificar True para PrintToFile, mas não passar um valor válido para OutputFileName, o desenho será enviado para a impressora ativa. |
Outputfilename | Opcional | String | Se PrintToFile for True, o nome e o caminho do arquivo .prn para o qual imprimir, entre aspas. |
Copies | Opcional | Long | O número de cópias a serem impressas. O padrão é uma cópia. |
Collate | Opcional | Boolean | True para agrupar cópias. False não agrupar. O padrão é False. |
ColorAsBlack | Opcional | Boolean | True para imprimir todas as cores como preto, garantindo que todas as formas sejam visíveis no desenho impresso. Isso é útil se uma impressora monocromática traduz cores muito claras em um desenho para branco, em vez de em tons de cinza. False para imprimir cores normalmente. O padrão é False. |
Valor de retorno
Nada
Comentários
Chamar o método PrintOut é o equivalente à seleção de opções de impressão na caixa de diálogo Imprimir (clique na guia Arquivo , clique em Imprimir e clique em Imprimir novamente) e clique em OK.
Os valores possíveis para PrintRange são mostrados na tabela a seguir e declarados no VisPrintOutRange na biblioteca de tipos do Visio.
Constant | Valor | Descrição |
---|---|---|
visPrintAll | 0 | Imprime todas as páginas do primeiro plano. |
visPrintCurrentPage | 2 | Imprime a página ativa. |
visPrintCurrentView | 4 | Imprime a área de exibição atual. |
visPrintFromTo | 1 | Imprime as páginas entre os valores FromPage e ToPage. |
visPrintSelection | 3 | Imprime uma seleção. |
Exemplo
Esta macro do Microsoft Visual Basic for Applications (VBA) mostra como usar o método PrintOut para imprimir duas cópias da página atual para a impressora ativa.
Public Sub PrintOut_Example()
'Print two copies of the current page to the default printer
ThisDocument.PrintOut visPrintCurrentPage, , , , , , , 2
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.