question

Usando o VBA, como para determinar quantas paginas foram impressas pelo Excel, depois executa a rotina de impressao do Excel?

Eu estou imprimindo folhas de volta para trás e quero continuar a numeração de um grupo para a próxima página. Por causa das áreas não padrão que está sendo impressas, visualização de impressão não cortá-la. E eu não preciso saber o número até depois que a folha tem impressa de qualquer maneira. Desde que uma caixa de diálogo aparece mostrando o número de páginas a ser impresso, parece que deve haver uma maneira de capturar esse número para ser usado para configurar o número de página inicial na impressão da próxima planilha.
resposta Resposta
Use uma referência de excel como http://www.ozgrid.com/forum/index.php e pesquise como capturar um comando excel programado. Soa como você precisará redefinir do excel impressão para determinar o número de páginas a imprimir, imprimir e, em seguida, informa ao usuário quantas páginas impressas.


Comentários Comentários

Guest
Álvaro na 2 Set 2023
0
Uma alternativa para determinar o número de páginas impressas pelo Excel é usar uma variável para armazenar o número de páginas após a impressão. Você pode criar um procedimento VBA que captura o número de páginas a ser impresso antes de executar a rotina de impressão e, em seguida, usar esse número para configurar a numeração na próxima página. Isso pode ser feito usando a função `Application.Dialogs(xlDialogPrint).Show` para mostrar a caixa de diálogo de impressão e, em seguida, acessar a propriedade `Copies` para obter o número de páginas a ser impresso. Em seguida, você pode armazenar esse número em uma variável e usá-lo para configurar o número de página inicial na próxima impressão. Espero que isso ajude!


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved