Como determinar quantas páginas serão impressas no Excel

Para um Microsoft Excel 97 e anterior e Microsoft Excel 98 e uma versão anterior do presente artigo, consulte 139405.

Sumário

Microsoft Visual Basic for Applications não fornece um método para determinar o número total de páginas que serão impressas numa folha de cálculo. No entanto, pode utilizar o método de ExecuteExcel4Macro para utilizar a. Função de folha de macro DOCUMENT(50) para devolver o número total de páginas que será impresso na folha de cálculo activa.

Mais informações

A Microsoft fornece exemplos de programação apenas, a título sem garantia expressa ou implícita, incluindo, sem limitação, garantias implícitas de comercialização e/ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas utilizadas para criar e depurar procedimentos. Os profissionais de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas.
Se dispõe de limitada experiência de programação, poderá pretender contactar um Microsoft Certified Partner ou a serviços de aconselhamento da Microsoft. Para mais informações, visite estes Web sites da Microsoft:

Parceiros Microsoft certificados - https://partner.microsoft.com/global/30000104

Serviços de aviso de Microsoft - http://support.microsoft.com/gp/advisoryservice

Para mais informações sobre as opções de suporte disponíveis e sobre como contactar a Microsoft, visite o seguinte Web site da Microsoft:http://support.microsoft.com/default.aspx?scid=fh; EN-US; CNTACTMSpara utilizar a macro seguinte, configurar um ficheiro do Microsoft Excel da seguinte forma:



  1. Crie um novo livro do Microsoft Excel.

  2. Seleccione o intervalo A1:J100.

  3. Introduza o número 1 e prima CTRL + ENTER. Deverá ver todas as células seleccionadas preenchidas com o número 1.

  4. Insira um módulo de macro do Visual Basic.

  5. Escreva o seguinte código no módulo:

  6. Sub ShowMe()
    MsgBox ExecuteExcel4Macro("GET.DOCUMENT(50)") & _
    " pages will be printed."
    End Sub
  7. Execute a macro.




Referências

Obter informações adicionais sobre a função de macro Get.Document podem ser encontradas no manual de referência de função do Excel.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×