Notifications
Clear all

FIXAR IMAGENS

7 Posts
3 Usuários
0 Reactions
1,548 Visualizações
(@yukio-ota)
Posts: 8
Active Member
Topic starter
 

OLÁ A TODOS
A PLANILHA QUE FOI DESENVOLVIDA AQUI NO FÓRUM FUNCIONA BEM ATÉ AGORA... E CONTINUO USANDO!! AGRADEÇO POR ISSO, AGORA É O SEGUINTE...
CADA VEZ QUE SALVO O ARQUIVO, POR EXEMPLO NUM PEN DRIVE, E ABRO EM OUTRO COMPUTADOR, AS IMAGENS SE DESVINCULAM!! E APARECE NO LUGAR DA IMAGEM A MENSAGEM QUE NÃO EXISTE O ARQUIVO, OU QUE FOI DELETADO...
PEÇO MAIS UMA VEZ A AJUDA DE VOCÊS!!
GRATO

 
Postado : 24/09/2015 12:49 pm
(@messiasmbm)
Posts: 223
Estimable Member
 

Você tentou atribuir uma letra ao seu pen drive tenta tira tudo formata ele e depois atribui a letra x.
Você atribuindo uma lera toda vez que se conectar vai ser x em qualquer computador,e esse é o problema pois toda vez o computador atribui uma letra para uma usb diferente dependendo quem se conectou primeiro ou em uma porta diferente...

 
Postado : 24/09/2015 1:05 pm
(@yukio-ota)
Posts: 8
Active Member
Topic starter
 

Bom dia
O pen foi só um exemplo, eu uso muito o HD externo, mas a questão é que se eu mando este arquivo por e-mail, a pessoa que recebe não vai ver as imagens inseridas.
Se tiver algum comando pra ser inserido no VBA, por favor...
Agradeço a atenção

 
Postado : 25/09/2015 8:10 am
(@messiasmbm)
Posts: 223
Estimable Member
 

A planilha P5W vai ser dinâmica?
Tipo...Mudando os dados o tempo todo?

 
Postado : 25/09/2015 12:15 pm
(@messiasmbm)
Posts: 223
Estimable Member
 

O problema é que vc não exporta a imagem e sim cria uma imagem e acaba vinculando ela a imagem que vc escolheu tirando ela do computador não pega mesmo...
Por isso tente adaptar.
http://www.planilhando.com.br/forum/download/file.php?id=18339
ou essa
http://www.planilhando.com.br/forum/viewtopic.php?f=20&t=17364

 
Postado : 25/09/2015 12:43 pm
Basole
(@basole)
Posts: 487
Reputable Member
 

Na verdade isso acontece quando se usa o metodo "Pictures.Insert"
Para não acontecer isso, use: "AddPicture"
Exemplo:

' Ao inves disso: 
Set Imagem = ActiveSheet.Pictures.Insert(Pict)

'Use isso: 
Application.ActiveSheet.Shapes.AddPicture Pict, False, True, Range(Celula).Left, _
         Range(Celula).Top, Range(Celula).Width, Range(Celula).Height

Click em se a resposta foi util!

 
Postado : 25/09/2015 3:47 pm
(@yukio-ota)
Posts: 8
Active Member
Topic starter
 

BOA NOITE
FIZ AS ADAPTAÇÕES.... E DEU CERTO!!
MAIS UMA VEZ AGRADEÇO PELA AJUDA!!
YUKIO

SEGUE A ALTERAÇÃO:
Application.ActiveSheet.Shapes.AddPicture Pict, False, True, Range(Celula).Left + 3, Range(Celula).Top + 3, Range(Celula).Width * 1 - 4, Range(Celula).Height * 1 - 4

 
Postado : 25/09/2015 9:32 pm