Como contar o número de páginas em arquivos Pdf usando o Excel?
Se você tem vários arquivos PDF em uma pasta e precisa listar seus nomes de arquivo junto com a contagem de páginas no Excel, pode fazer isso facilmente com uma macro VBA simples. Este tutorial irá guiá-lo pelas etapas para extrair e exibir rapidamente os nomes dos arquivos PDF e seus respectivos números de página em uma planilha do Excel.
Exibir nomes de arquivos PDF e números de página no Excel com VBA
Exibir nomes de arquivos PDF e números de página no Excel com VBA
O seguinte código VBA pode ajudá-lo a exibir todos os nomes de arquivos PDF e seus números de página em uma planilha. Por favor, siga estas etapas:
1. Abra uma planilha onde deseja obter os arquivos Pdf e números de página.
2. Mantenha pressionadas as teclas "ALT" + "F11", e abrirá a janela "Microsoft Visual Basic for Applications".
3. Clique em "Inserir" > "Módulo" e cole a seguinte macro na janela "Módulo".
Código VBA: Liste todos os nomes de arquivos Pdf e números de página na planilha:
Sub Test()
Dim I As Long
Dim xRg As Range
Dim xStr As String
Dim xFd As FileDialog
Dim xFdItem As Variant
Dim xFileName As String
Dim xFileNum As Long
Dim RegExp As Object
Set xFd = Application.FileDialog(msoFileDialogFolderPicker)
If xFd.Show = -1 Then
xFdItem = xFd.SelectedItems(1) & Application.PathSeparator
xFileName = Dir(xFdItem & "*.pdf", vbDirectory)
Set xRg = Range("A1")
Range("A:B").ClearContents
Range("A1:B1").Font.Bold = True
xRg = "File Name"
xRg.Offset(0, 1) = "Pages"
I = 2
xStr = ""
Do While xFileName <> ""
Cells(I, 1) = xFileName
Set RegExp = CreateObject("VBscript.RegExp")
RegExp.Global = True
RegExp.Pattern = "/Type\s*/Page[^s]"
xFileNum = FreeFile
Open (xFdItem & xFileName) For Binary As #xFileNum
xStr = Space(LOF(xFileNum))
Get #xFileNum, , xStr
Close #xFileNum
Cells(I, 2) = RegExp.Execute(xStr).Count
I = I + 1
xFileName = Dir
Loop
Columns("A:B").AutoFit
End If
End Sub
4. Após colar o código, pressione a tecla "F5" para executar este código, e uma janela "Procurar" será aberta; por favor, selecione a pasta que contém os arquivos Pdf que deseja listar e contar os números de página, veja a captura de tela:
5. Em seguida, clique no botão "OK", todos os nomes de arquivos Pdf e números de página serão listados na planilha atual, veja a captura de tela:
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para acessar o recurso que você mais precisa...
Office Tab traz interface com abas para o Office e facilita muito seu trabalho
- Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
- Aumente sua produtividade em50% e economize centenas de cliques todos os dias!
Todos os complementos Kutools. Um instalador
O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.





- Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Um instalador, uma licença — configuração em minutos (pronto para MSI)
- Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
- Avaliação completa por30 dias — sem registro e sem cartão de crédito
- Melhor custo-benefício — economize comparado à compra individual de add-ins