Tenho um vba que insere N shapes e gostaria de saber como fazer para inserir um hiperlink nesse shape para abrir um arquivo externo:
PrivateSubPesquisarButton_Click()DimPlanAsWorksheetDimImagemAsShapeDim i AsIntegerDim total AsInteger'Excluindo todos os shapes anteriormente existentes
Dim o AsObjectForEach o InActiveSheet.DrawingObjectsIf o.Name<>"PesquisarButton"Then
o.DeleteEndIfNext o
OnErrorGoTo0'Inserindo as imagens
i =4
total =Planilha1.Cells.Range("m1").ValueSetPlan=ActiveSheet
contadortem =2While i < total
valor =Planilha1.Cells.Range("h"& i).ValueIf valor <>"FORA"Then
link =Planilha1.Cells.Range("i"& i).Value
posicaox =Planilha4.Cells.Range("a"& contadortem).Value
posicaoy =Planilha4.Cells.Range("b"& contadortem).Value
endereco =Planilha4.Cells.Range("c"& contadortem).ValueSetImagem=Plan.Shapes.AddPicture(link, endereco, msoTrue, posicaox, posicaoy,278,156)'Aqui gostaria de inserir um link nessa imagem. O link se encontra na célula planilha4.cells.range("c"&i).value
contadortem = contadortem +1EndIf
i = i +1WendEndSub
Pergunta
RogerioGottardi
Tenho um vba que insere N shapes e gostaria de saber como fazer para inserir um hiperlink nesse shape para abrir um arquivo externo:
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.