Obter contagem de páginas de vários documentos do Word selecionando-os em uma pasta?

Obter contagem de páginas de vários documentos do Word selecionando-os em uma pasta?

Existe alguma maneira de obter a contagem total de páginas depois de selecionar vários documentos do Word em uma pasta?

Responder1

Esperamos que isso o esclareça um pouco mais do que a breve resposta fornecida por outro usuário.

Resposta simples:não.

Resposta detalhada:Um documento MS Word só possui "páginas" depois de gerado (ou seja, aberto). A principal razão para isso tem a ver com o tamanho da página. Por exemplo: se você tiver três documentos sob análise, formatados nos tamanhos A5, A4 e A3 respectivamente, então contar o número de páginas coletivamente seria praticamente impossível de exibir em um formato simples, lógico/coerente.

A única maneira possível de contornar isso é escrever algum software personalizado que abra cada documento desejado, um após o outro, registre os tamanhos de página de cada documento respectivo e, em seguida, conte o número de páginas dentro de cada categoria de tamanho de página e registre-o antes de fechar cada documento e seguindo para o próximo.

Esperamos que isso seja útil para você.

Muito obrigado.

ATUALIZAR

A resposta de Adam (22 de novembro de 2012 às 15h08) também está um tanto correto e sinto que deveria elaborar minha resposta; O Word armazena uma contagem de páginas paraalgunstipos de documentos, mas não todos, como Adam afirma com razão. Optei por tratar esse fator como uma propriedade do tipo “tudo ou nada”; ou ele armazena uma contagem de páginas para todos os tipos de documentos ou nenhum. Portanto, se você extrair a page countpropriedade de cada documento, isso poderá resultar em dados incorretos/imprecisos devido à não leitura de determinados tipos de arquivo. É por isso que minha sugestão de software personalizado seria a melhor opção geral, pois os dados podem se tornar obsoletos ou imprecisos e nem sempre refletir os fatos. É por isso que é melhor considerar o Word como não armazenando nenhuma propriedade de número de página, em vez de apenas algumas.

Espero que isso também ajude?

Responder2

A resposta detalhada do SnookerFan está um pouco errada, Microsoft Wordfazarmazene o número de páginas em um documento como uma propriedade do documento quando o documento for salvo. Esse valor é o que aparece no explorer quando você visualiza as propriedades do arquivo e deve estar correto 99% das vezes, embora eu tenha certeza de que há algumas situações em que o valor dessa propriedade pode se tornar obsoleto e incorreto.

Portanto, você poderia criar um aplicativo simples e até mesmo transformá-lo em um plugin de shell para consultar essa propriedade e somar os valores.

Uma coisa a ter em mente é que esta propriedade é exibida para documentos DOC e DOCX, mas não é para o formato RTF, embora seja gravada no documento RTF (representado pela palavra-chave {\nofpagesX}).

Responder3

Essa mesma dúvida surgiu no trabalho e o Google me trouxe aqui. Não há como selecionar os documentos no Windows Explorer e obter uma contagem de páginas, mas existem outros métodos que podem fornecer uma estimativa suficientemente boa.

Estou pensando em experimentar este script do PowerShell: Olá, equipe de scripts! Como contar o número de páginas em um grupo de documentos do Office Word? Para um usuário final, eu configuraria um atalho e talvez solicitaria o local da pasta.

informação relacionada