Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 documento .
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. |
| A Partir da Página | 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. |
| Parapágina | 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. A predefiniçã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 especificar Verdadeiro para PrintToFile, mas não transmitir um valor válido para OutputFileName, o desenho é 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 a selecionar opções de impressão na caixa de diálogo Imprimir (clique no separador Ficheiro , clique em Imprimir e, em seguida, clique em Imprimir novamente) e, em seguida, clique em OK.
Os valores possíveis para PrintRange são apresentados na tabela seguinte 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.