Definir atributos de configuração de página para mais do que uma folha no Excel

Resumo

No Microsoft Excel, os atributos de configuração de páginas, como margens, orientação da folha e títulos de impressão, são definidos para cada folha de cálculo individualmente. Este artigo descreve três métodos que pode utilizar para definir alguns destes atributos globalmente.

Mais informações

Para definir atributos de configuração de páginas para um grupo de folhas de cálculo do Excel, utilize um dos seguintes métodos.

Método 1: Alterar um grupo de folhas de cálculo

Para aplicar atributos de configuração de página a um grupo de folhas de cálculo num livro, siga estes passos:

  1. Prima CTRL e, em seguida, clique em cada separador de folha de cálculo no livro que pretende afetar.

  2. No menu Ficheiro, clique em Configuração da página.

    Nota

    No Excel 2007, clique no iniciador de caixa de diálogo no grupo Configurar Página no separador Esquema de Página.

  3. Efetue as alterações pretendidas na caixa de diálogo Configurar Página e, em seguida, clique em OK.

Todas as folhas de cálculo que selecionou têm os mesmos atributos de configuração de página.

Método 2: Utilizar uma macro

A Microsoft fornece exemplos de programação apenas a título informativo, sem qualquer garantia expressa ou implícita, incluindo, sem limitações, as garantias implícitas de comercialização e/ou adequação a um fim específico. Este artigo pressupõe que o utilizador está familiarizado com a linguagem de programação demonstrada e as ferramentas utilizadas para criar e depurar procedimentos. Os engenheiros de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para fornecer funcionalidades adicionais ou criar procedimentos para satisfazer os seus requisitos específicos. Pode alterar programaticamente os atributos de configuração da página no livro ativo e em qualquer outro livro aberto.

Nota

Estas macros utilizam a propriedade Orientação do objeto PageSetup. Pode modificar outros atributos de configuração de página ao utilizar outras propriedades pageSetup, como LeftMargin, RightMargin, etc.

Para alterar programaticamente a orientação da página de todas as folhas no livro ativo, utilize os passos no exemplo anterior:

  1. Inicie o Excel.

  2. Introduza alguns dados em três folhas de cálculo.

  3. Prima Alt+F11 para iniciar o visual basic Revisor.

  4. No menu Inserir, clique em Módulo.

  5. Escreva o seguinte código na folha de módulos:

    Sub SetAttributes()
       For Each xWorksheet In ActiveWorkbook.Worksheets
          xWorksheet.PageSetup.Orientation = _
             Worksheets("Sheet1").PageSetup.Orientation
       Next xWorksheet
    End Sub
    
  6. Prima Alt+F11 para mudar para o Excel.

  7. Selecione Folha1.

  8. No menu Ficheiro, clique em Configuração da página.

    Nota

    No Excel 2007, clique no iniciador de caixa de diálogo no grupo Configurar Página no separador Esquema de Página.

  9. No separador Página, em Orientação, clique em Horizontal e, em seguida, clique em OK.

  10. No menu Ferramentas, aponte para Macro e, em seguida, clique em Macros.

    Nota

    No Excel 2007, utilize os seguintes passos:

    1. Se o separador Programador não estiver disponível, utilize os seguintes passos: > 1. Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Excel. > 1. Na categoria Popular, clique para selecionar a caixa de verificação Mostrar separador Programador no Friso em Opções principais para trabalhar com o Excel e, em seguida, clique em OK.
    2. No separador Programador, clique no botão Macros no grupo Código.
  11. Clique em DefinirAttributes e, em seguida, clique em Executar.

As três folhas de cálculo mostram a orientação horizontal na Pré-visualização. Para alterar programaticamente os atributos de configuração da página para todas as páginas no livro ativo com base nos atributos de configuração da página de outro livro aberto, utilize os passos no seguinte exemplo:

Nota

Esta é uma continuação do seguinte exemplo.

  1. No menu Ficheiro, clique em Novo.

    Nota

    No Excel 2007, clique no Botão do Microsoft Office e, em seguida, clique em Novo.

  2. Clique em Livro e, em seguida, clique em OK.

    Nota

    No Excel 2003, clique em Livro em branco em Novo no painel de tarefas Novo Livro. No Excel 2007, em Modelos, certifique-se de que Em branco e recente está selecionado e, em seguida, faça duplo clique em Livro em Branco em Branco e recente no painel direito.

  3. Introduza dados em todas as folhas de cálculo no novo livro.

  4. Prima Alt+F11 para iniciar o editor do Visual Basic.

  5. Selecione o primeiro livro no Explorador de Projetos e, em seguida, clique em Módulo1 na pasta Módulos.

  6. Substitua pelo seguinte código na folha module1:

    Sub SetWorkbookAttributes()
       For Each xWorksheet In ActiveWorkbook.Worksheets
          xWorksheet.PageSetup.Orientation = _
             ThisWorkbook.Worksheets("Sheet1").PageSetup.Orientation
       Next xWorksheet
    End Sub
    
  7. Prima Alt+F11 para voltar ao Excel.

  8. No menu Ferramentas, aponte para Macro e, em seguida, clique em Macros.

    Nota

    No Excel 2007, no separador Programador, clique em Macros no grupo Código.

  9. Clique em Livro1! SetWorkbookAttributes e, em seguida, clique em Executar.

    A orientação de configuração da página é igual à da folha 1 no primeiro livro.

Se quiser alterar propriedades de configuração de página adicionais para folhas de cálculo, pode adicionar linhas adicionais no campo Para Cada... Instrução seguinte em cada subprocesso. As linhas devem ser idênticas às linhas de exemplo aqui fornecidas, exceto que a propriedade (Orientação) pode ser alterada conforme adequado (CenterFooter, PaperSize, etc.).