Um excel macro para imprimir todos os livros em um diretório
Se você precisa imprimir a partir de várias planilhas do Excel em um diretório, você pode usar a macro aqui apresentado para imprimi-los todos de uma vez.
Como as obras de macro
Nesta macro, você usa a função Dir para retornar uma cadeia que representa o nome do arquivo que corresponde ao que você passar para ele.
Você usar a função Dir para enumerar todos os arquivos .xlsx em um determinado diretório, capturando o nome de cada arquivo. Então você abre cada arquivo, imprimi-lo, e depois fechá-lo.
Sub Macro1 ()
`Passo 1: Declare as variáveis
MyFiles Dim As String
`Etapa 2: Especificar um directório alvo
MyFiles = Dir ("C: Temp * Xlsx")
Do While MyFiles lt; gt; "
`Etapa 3: Abrir pastas de trabalho, um por um
Workbooks.Open "C: Temp" & Meus arquivos