Notifications
Clear all

Espaço para foto

3 Posts
2 Usuários
0 Reactions
834 Visualizações
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

Bom dia galera tudo bem?

Estou criando uma planilha que sera enviada por email para algumas pessoas preencherem e nessa planilha gostaria de colocar um espaço para a foto
Quero que quando a pessoa clicar nesse espaço abra aquelas janelas do windows para pessoa pesquisar onde esta a foto (estilo quando vou postar uma foto no face)
Teria como fazer isso?

Desde já agradeço!!!!

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 23/04/2015 6:58 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Veja esse exemplo

Sub ChangeImage()
'Fonte:http://stackoverflow.com/questions/22355537/excel-vba-insert-image-using-dialog-box-into-a-certain-cell
    With Application.FileDialog(msoFileDialogFilePicker)
        .AllowMultiSelect = False
        .ButtonName = "Submit"
        .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
            Dim img As Object
            Set img = ActiveSheet.Pictures.Insert(.SelectedItems(1))

            'Scale image size
            'img.ShapeRange.ScaleWidth 0.75, msoFalse, msoScaleFromTopLeft
            'img.ShapeRange.ScaleHeight 0.75, msoFalse, msoScaleFromTopLeft

            'Position Image
            img.Left = 50
            img.Top = 150

            'Set image sizes in points (72 point per inch)
            img.Width = 150
            img.Height = 150
        Else
            MsgBox ("Cancelado.")
        End If
    End With
End Sub

Att

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

 
Postado : 23/04/2015 1:14 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Para atribuir uma macro em um botão ou objeto nativo do excel, após inserir o obejto (botão de controles ou uma Forma [figuras geometricas] etc), click com o botão direito escolha a opção atribuir macro
http://www.bertolo.pro.br/FinEst/Semana ... oExcel.pdf (Procure por atribuir macro)
https://support.office.com/pt-br/articl ... t-BR&ad=BR

Att

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

 
Postado : 24/04/2015 7:19 am