Notifications
Clear all

Código VBA para imagem

6 Posts
2 Usuários
0 Reactions
1,532 Visualizações
(@vitors)
Posts: 31
Eminent Member
Topic starter
 

Estou com um probrema que não estou a conseguir resolver...

Estou a realizar um trabalho em excel para realizar o registo biográfico dos alunos. coloquei uma imagem (controlo Activex) e ao clicar neste botão imagem, pretendo que abra a janela para procurar imagens. Inseri o seguinte código:

Private Sub Image1_Click()
Dim myPictName As Variant
myPictName = Application.GetOpenFilename _
(filefilter:="Picture Files,*.jpg;*.bmp;*.tif;*.gif")
With myPictName
If myPictName = False Then
Exit Sub
End If
Me.Image1.Picture = LoadPicture(myPictName)
End With
End Sub

Ao fazer Run Sub/User Form, aparece uma janela a dizer "compile error: Sub or Function not defined". Ao fechar a janela, aparece a amarelo "Private Sub Image1_Click()" e selecionado "LoadPicture". Já tentei várias coisas mas sem sucesso.

Será que alguém pode ajudar?

 
Postado : 02/12/2013 5:47 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Poste seu arquivo modelo!

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/12/2013 5:55 pm
(@vitors)
Posts: 31
Eminent Member
Topic starter
 

Aqui vai a planilha em anexo.

 
Postado : 02/12/2013 6:22 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

È preciso carregar a biblioteca Ole Automation (stdole2.tlb) (Editor VBE-->Ferramentas-->Referencias)

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/12/2013 6:29 pm
(@vitors)
Posts: 31
Eminent Member
Topic starter
 

Boa noite!!

Poste seu arquivo modelo!

Att

Aqui vai o arquivo modelo.
Vítor

 
Postado : 02/12/2013 6:34 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

É preciso "carregar" a biblioteca Ole Automation, senão a instrução Load não é reconhecida.

Tambem, conforme seu modelo, será necessario um objeto imagem e uma rotina especifica para cada Aluno em seu arquivo.

Caso interesse, segue um modo diferente de "por" a imagem em uma planilha.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 03/12/2013 8:36 am