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
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!