Ir para conteúdo
Fórum Script Brasil
  • 0

Propriedades Server.CreateObject("Excel.Application")


Wagner Kiko

Pergunta

Boa tarde,

Eu tenho o seguinte trecho de código em uma Macro antiga que funcionava normalmente em VBA:

ActiveSheet.Shapes.AddLine(78, 104, 78, 159).Select

Selection.ShapeRange.Line.EndArrowheadStyle = msoArrowheadTriangle

Selection.ShapeRange.Line.EndArrowheadLength = msoArrowheadLengthMedium

Selection.ShapeRange.Line.EndArrowheadWidth = msoArrowheadWidthMedium

Selection.ShapeRange.Flip msoFlipVertical

Adaptado para script ASP ficou assim:

Set ExcelApp = Server.CreateObject("Excel.Application")

Set ExcelBook = ExcelApp.Workbooks.Open(caminho_planilha)

Set ExcelSheet = ExcelBook.Sheets.item(1)

Set LineDraw = ExcelSheet.Shapes

LineDraw.AddLine(78, 104, 78, 159).Select

Selection.ShapeRange.Line.EndArrowheadStyle = msoArrowheadTriangle

Selection.ShapeRange.Line.EndArrowheadLength = msoArrowheadLengthMedium

Selection.ShapeRange.Line.EndArrowheadWidth = msoArrowheadWidthMedium

Selection.ShapeRange.Flip msoFlipVertical

Set LineDraw = Nothing

Set ExcelSheet = nothing

Set ExcelBook = Nothing

ExcelApp.Quit

Set ExcelApp = Nothing

Contudo, implementando a mesma em um script ASP, onde é gerado um planilha a partir de um modelo e inserido este desenho “linha com seta”, não consigo utilizar os comandos de manipulação da SHAPE (“Selection.ShapeRange”).

Gostaria de saber se alguém tem experiencia com assunto?

Agradeço desde já!

Wagner

Editado por Wagner Kiko
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...