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

2

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

    
por Anagio 04.11.2012 / 06:33

3 respostas

4

Espero que isso ilumine você um pouco além da breve resposta fornecida por outro usuário.

Resposta simples: não.

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

A única maneira possível de contornar isso é escrever um software personalizado que abre cada documento desejado um após o outro, registra os tamanhos de página de cada documento e conta o número de páginas dentro de cada categoria de tamanho de página e registra-o antes fechando cada documento e passando para o próximo.

Espero que isso seja útil para você.

Muito obrigado.

UPDATE

A resposta de Adam ( 22/11/12 às 15:08 ) também é um pouco correta e eu sinto que devo elaborar minha resposta; O Word armazena uma contagem de páginas para alguns tipos de documentos, mas não todos, como Adam afirma corretamente. Eu escolhi tratar esse fator como uma propriedade 'tudo ou nada'; ou armazena uma contagem de páginas para todos os tipos de documentos ou nenhum. Portanto, se você extrair a propriedade page count de cada documento, isso poderá resultar em dados incorretos / imprecisos, devido a determinados tipos de arquivos não serem lidos. É 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 refletirem 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?

    
por 06.11.2012 / 14:21
0

A resposta detalhada do SnookerFan está um pouco fora, o Microsoft Word faz armazenar o número de páginas em um documento como uma propriedade do documento quando o documento é salvo. Esse valor é o que aparece no explorer quando você visualiza as propriedades do arquivo e deve estar correto em 99% do tempo, 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é transformá-lo em um plug-in de shell para consultar essa propriedade e adicionar os valores juntos.

Uma coisa a ter em mente é que essa 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}).

    
por 22.11.2012 / 16:08
0

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

Estou pensando em experimentar este script do PowerShell: Ei, Equipe de Scripts ! Como faço para 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 solicitasse a localização da pasta.

    
por 24.04.2013 / 20:39