Usuário com melhor resposta
Criar imagem Excel

Pergunta
-
Olá de novo...
Seguinte.... Criar imagem no excel até que sei... Segue um codigo pode ser util a alguem....
No Módulo...
Sub ImagemFormulárioEfetividadedaSegurança()
Dim rng1 As Range
Dim ws1 As Worksheet
Dim cht1 As ChartObject
Set ws1 = ActiveSheet
'Copia range como imagem para Área de Transferência
With ws1
Set rng1 = Sheets("Efetividade").Range("A5:M23")
rng1.CopyPicture xlScreen, xlBitmap
End With
'Cria gráfico, cola figura dentro, salva gráfico como imagem e apaga tudo
Set cht1 = Sheets("Efetividade").ChartObjects.Add(0, 0, rng1.Width, rng1.Height)
With cht1
.Chart.Paste
.Chart.Export ThisWorkbook.Path & "\imgtemp3.gif"
.Delete
End With
'Chama o formulário. Note que a imagem no caminho especificado foi atualizada
'O formulário deverá ter um controle Picture que referenciará à imagem no caminho acima.
End SubNo Form
Private Sub UserForm_Initialize()
Call ImagemFormulárioEfetividadedaSegurança
Image2.Picture = LoadPicture(ThisWorkbook.Path & "\imgtemp3.gif")
End SubEntão... eu queria criar esta imagem... já com a propriedade ("Oculta...") Tem como?
Respostas
-
Após utilizar o método Chart.Export, oculte o arquivo com o comando
Shell "attrib " & ThisWorkbook.Path & "\imgtemp3.gif +h"
Felipe Costa Gualberto - http://www.ambienteoffice.com.br- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 14 de junho de 2014 16:08
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 14 de junho de 2014 16:08
Todas as Respostas
-
-
-
-
Após utilizar o método Chart.Export, oculte o arquivo com o comando
Shell "attrib " & ThisWorkbook.Path & "\imgtemp3.gif +h"
Felipe Costa Gualberto - http://www.ambienteoffice.com.br- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 14 de junho de 2014 16:08
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 14 de junho de 2014 16:08