Logo Hardware.com.br
macv
macv Membro Senior Registrado
218 Mensagens 19 Curtidas

activesheet.pictures.insert selecionar imagem antes de inserir

#1 Por macv 21/11/2022 - 09:49
Prezados, bom dia


Estou com um pouco de dificuldade em adaptar um código,

activesheet.pictures.insert


Preciso dessa função, porém que seja possível selecionar qual imagem eu vou inserir.

Alguém pode me ajudar.

Desde já agradeço
Basole
Basole Geek Registrado
945 Mensagens 596 Curtidas
#2 Por Basole
21/11/2022 - 13:11
Chame a caixa de dialogo.
Exemplo:
[code=vb]


Dim img As Object
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = False
.ButtonName = "Confirmar"
.Title = "Selecione uma imagem"
.Filters.Clear
.Filters.Add "JPG", "*.JPG"
.Filters.Add "JPEG File Interchange Format", "*.JPEG"
.Filters.Add "Graphics Interchange Format", "*.GIF"
.Filters.Add "Portable Network Graphics", "*.PNG"
.Filters.Add "Tag Image File Format", "*.TIFF"
.Filters.Add "All Pictures", "*.*"

If .Show = -1 Then

Set img = ActiveSheet.Pictures.Insert(.SelectedItems(1))

Else
MsgBox "Ação Cancelada!", 16, "Aviso"
End If
End With

[/code]
Click em Curtir se a resposta foi útil. boa.gif Dê retorno por favor. Se resolveu, atencao_regras.gif Altere o Titulo como [ Resolvido ] comemorando.gif
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal