Como obter o cabeçalho do Excel em cada página de impressão para ser a primeira linha da tabela

5

Eu preciso da primeira linha em uma planilha do Excel para imprimir como o cabeçalho em todas as páginas.

    
por Dave 20.02.2009 / 19:04

6 respostas

13

Vá para o arquivo- > Configuração da página e escolha a guia da planilha. Há uma opção 'linhas para repetir no topo'.

    
por 20.02.2009 / 19:08
4

Aqui está uma descrição passo a passo de como para adicionar linhas de cabeçalho.

  • Start by selecting the page layout tab and then open the Page Layout dialog box.
  • On the Sheet tab of the Page Setup dialog box, click on the rows to repeat at top.
  • Clicking on the row you want to appear at the top of each page will populate the Page Setup – Rows to repeat at top dialog box. When done return to the Page Setup dialog box by hitting the enter key.
  • Select the OK button to complete the setup.
  • Now whenever you print preview or print your worksheet, the row you selected will be repeated at the top of each page.
    
por 26.12.2011 / 18:22
2

também programaticamente (pelo menos em c #) é para o efeito de:

[excel sheet].PageSetup.PrintTitleRows = "$[firstrow]$[lastrow]";

Eu esperaria que outros idiomas o manejassem da mesma forma, sendo que é uma interface com.

    
por 20.02.2009 / 20:07
1

O problema é o cólon faltando (:) entre linhas para repetir no topo. Você pode até tentar isso, visualizando-o como você configurá-lo manualmente no Excel (qualquer versão)

Excel.Application xlApp ;
Excel.Workbook xlWorkBook ;
Excel.Worksheet xlWorkSheet ;
object misValue = System.Reflection.Missing.Value;

xlApp = new Excel.Application(); //Start Excel and get Application object.
xlApp.Visible = true;
xlWorkBook = (Excel.Workbook)(xlApp.Workbooks.Add(misValue));
xlWorkSheet = (Excel.Worksheet)xlWorkBook.ActiveSheet;
xlWorkSheet.PageSetup.PrintTitleRows = "$1:$1"; // Rows to repeat at top of Excel Page Setup
xlWorkSheet.PageSetup.PrintTitleColumns = "$A:$B"; // Columns to repeat at left of Excel Page Setup
    
por 25.09.2013 / 18:05
0

A maneira antiga de fazer isso é definir o nome "Print_Titles" como as linhas que você deseja imprimir no topo. Selecione as linhas que deseja como cabeçalho, clique na caixa de edição de texto à esquerda da barra de fórmulas, digite "Print_Titles" e pressione Enter. Definir o nome através do diálogo "Definir nomes" ou programaticamente funciona bem também, mas eu não sei onde eles esconderam a caixa de diálogo na interface do usuário de 2007 ...

    
por 20.02.2009 / 20:19
0

No MS Excel 2007, vá até a guia Layout de Página, a primeira seção da guia é intitulada "Temas", a segunda seção é títulos "Configuração da Página", a última opção que existe é "Imprimir Título", clique nela.

Uma caixa de diálogo será exibida, clique com o botão direito do mouse no número da coluna esquerda 1 ou na linha do título e a fórmula será preenchida automaticamente. Você selecionou e agora "imprime".

    
por 14.04.2011 / 09:24