locked
Duplicar Planilha RRS feed

  • Pergunta

  • Olá amigos,

     

    Estou usando um OleObject em Delphi para acessar um arquivo Excel.

    Um exemplo de como acesso, é o seguinte:

    Excel.WorkBooks[1].Sheets[1].Columns.Columns[Coluna].ColumnWidth := 45.00; --> Ajusto a largura da coluna.

     

    Gostaria de saber como faço para duplicar uma planilha inteira (de Plan1 para Plan2) sem ter que copiar e colar coluna por coluna de uma para a outra.

     

    Obrigado.

    Leandro.

    segunda-feira, 11 de fevereiro de 2008 12:56

Respostas

  •  Tytto wrote:

    Olá amigos,

     

    Estou usando um OleObject em Delphi para acessar um arquivo Excel.

    Um exemplo de como acesso, é o seguinte:

    Excel.WorkBooks[1].Sheets[1].Columns.Columns[Coluna].ColumnWidth := 45.00; --> Ajusto a largura da coluna.

     

    Gostaria de saber como faço para duplicar uma planilha inteira (de Plan1 para Plan2) sem ter que copiar e colar coluna por coluna de uma para a outra.

     

    Obrigado.

    Leandro.

     

    Tenta assim:

    Excel.WorkBooks[1].Sheets[1].Cells.Cells.Copy

    Excel.WorkBooks[1].Sheets[2].Cells.Cells.Paste

     

    [ ]s

    segunda-feira, 11 de fevereiro de 2008 16:40

Todas as Respostas

  •  Tytto wrote:

    Olá amigos,

     

    Estou usando um OleObject em Delphi para acessar um arquivo Excel.

    Um exemplo de como acesso, é o seguinte:

    Excel.WorkBooks[1].Sheets[1].Columns.Columns[Coluna].ColumnWidth := 45.00; --> Ajusto a largura da coluna.

     

    Gostaria de saber como faço para duplicar uma planilha inteira (de Plan1 para Plan2) sem ter que copiar e colar coluna por coluna de uma para a outra.

     

    Obrigado.

    Leandro.

     

    Tenta assim:

    Excel.WorkBooks[1].Sheets[1].Cells.Cells.Copy

    Excel.WorkBooks[1].Sheets[2].Cells.Cells.Paste

     

    [ ]s

    segunda-feira, 11 de fevereiro de 2008 16:40
  • Se colocar PasteSpecial no lugar do Paste funciona perfeitamente.

     

    Obrigado.

     

    segunda-feira, 11 de fevereiro de 2008 18:51