Como contar o número de imagens em um documento do Word?
Se houver vários gráficos em seu documento do Word que contenham imagens embutidas e formas flutuantes, agora, você deseja contar o número desses gráficos em todo o documento, como poderia obter o número de imagens de forma rápida e correta?
Conte o número de imagens embutidas com o recurso Localizar e Substituir
Conte o número de imagens embutidas e formas flutuantes com o código VBA
Conte o número de imagens embutidas com o recurso Localizar e Substituir
A Localizar e substituir recurso no Word pode ajudá-lo a contar o número de imagens embutidas apenas de forma rápida e fácil, faça o seguinte:
1. Clique INÍCIO > Encontre > Pesquisa Avançada, veja a captura de tela:
2. No Localizar e substituir caixa de diálogo, sob o Encontre guia, digite o ^g no Encontre o que caixa de texto e, em seguida, escolha Documento principal do Encontre em lista suspensa, veja a captura de tela:
3. E então você pode ver que o número de imagens embutidas neste documento do Word foi exibido conforme a seguinte captura de tela:
Conte o número de imagens embutidas e formas flutuantes com o código VBA
O método acima só pode contar o número de imagens embutidas, se houver algumas formas flutuantes no documento, elas não serão contadas. O seguinte código VBA pode ajudá-lo a contar as imagens embutidas e as formas flutuantes, faça o seguinte:
1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
2. Então clique inserção > Módulo, copie e cole o código abaixo no módulo em branco aberto, veja a captura de tela:
Código VBA: conte o número de imagens embutidas e formas flutuantes:
Sub CountImagesInDoc()
Dim xInlines As Long
Dim xFloaters As Long
Dim sh As Shape
Dim tbxs As Long
Dim msg As String
With ActiveDocument
For Each sh In .Shapes
If sh.Type = msoTextBox Then tbxs = tbxs + 1
Next
xInlines = .InlineShapes.Count
xFloaters = .Shapes.Count - tbxs
End With
xPrompt = "Inline images:" & vbTab & xInlines & vbCr
xPrompt = xPrompt & "Floating shapes:" & vbTab & xFloaters & vbCr
xPrompt = xPrompt & vbTab & "Total:" & vbTab & (xInlines + xFloaters) & vbCr
xPrompt = xPrompt & "Counts do not include headers and footers, etc."
MsgBox xPrompt, vbInformation, "Kutools for Word"
End Sub
3. Depois de colar o código, pressione F5 para executar este código, e uma caixa de prompt é exibida para informar quantas imagens embutidas e formas flutuantes neste documento do Word, consulte a captura de tela:
Melhores ferramentas de produtividade de escritório
Kutools for Word - Eleve sua experiência com palavras com mais 100 Recursos notáveis!
🤖 Assistente de IA do Kutools: Transforme sua escrita com IA - Gerar conteúdo / Reescrever texto / Resumir documentos / Pergunte para obter informações com base no documento, tudo dentro do Word
📘 Domínio de documentos: Páginas divididas / Mesclar Documentos / Seleção de exportação em vários formatos (PDF/TXT/DOC/HTML...) / Conversão em lote para PDF / Exportar páginas como imagens / Imprima vários arquivos de uma vez...
✏ Edição de conteúdo: Localização e substituição em lote em vários arquivos / Redimensionar todas as imagens / Transpor linhas e colunas da tabela / Converter tabela em texto...
🧹 Limpeza sem esforço: Varrer Espaços extras / Quebras de seção / Todos os cabeçalhos / Caixas de Texto / hiperlinks / Para mais ferramentas de remoção, acesse nosso Remover Grupo...
➕ Inserções criativas: Inserir Mil Separadores / Caixas de seleção / botões de rádio / QR Code / Código de barras / Tabela de linhas diagonais / Legenda da equação / Legenda da Imagem / Legenda da Tabela / Várias fotos / Descubra mais no Inserir Grupo...
🔍 Seleções de precisão: Identificar páginas específicas / tabelas / formas / parágrafos de título / Melhore a navegação com mais Selecione recursos...
⭐ Aprimoramentos de estrelas: Navegue rapidamente para qualquer local / inserir automaticamente texto repetitivo / alternar perfeitamente entre janelas de documentos / 11 ferramentas de conversão...