Olá,
Meu programa de cadastro parou de incluir foto de funcionários.
Inclui a ferramenta do Office library 16,
mas esta dando erro nessa linha:
.Filters.Add "Imagens dos Materiais", "*.jpg, *.jpeg, *.bmp, *.gif, *.png"
Não consegui passar desse ponto.
Antes funcionava bem com essas linhas no comando click.:
Meu programa de cadastro parou de incluir foto de funcionários.
Inclui a ferramenta do Office library 16,
mas esta dando erro nessa linha:
.Filters.Add "Imagens dos Materiais", "*.jpg, *.jpeg, *.bmp, *.gif, *.png"
Não consegui passar desse ponto.
- Código:
Private Sub Comando210_Click()
Dim fd As Office.FileDialog
If Not IsNull(Me.LocalFoto) Then
If MsgBox("Desvincular Imagem cadastrada?", vbQuestion + vbYesNo, "Atenção!") = vbYes Then
Me.LocalFoto = Null
End If
Exit Sub
End If
Set fd = Application.FileDialog(msoFileDialogFolderPicker)
With fd
.AllowMultiSelect = False
.Title = "Selecione uma Imagem!"
.Filters.Clear
.Filters.Add "Imagens dos Materiais", "*.jpg, *.jpeg, *.bmp, *.gif, *.png" <------------
If .Show = True Then
Me.LocalFoto = .SelectedItems(1)
Else
MsgBox "Nenhuma imagem selecionada!..", vbInformation, "Informação!"
End If
End With
Set fd = Nothing
End Sub
Antes funcionava bem com essas linhas no comando click.:
- Código:
Private Sub Comando102_Click()
Dim strCaminho As String, strPastaInicial As String
strPastaInicial = "C:\Meus Documentos"
strCaminho = Buscar(Me.hWnd, "Inserir foto", strPastaInicial, _
"Arquivos gráficos (*.bmp; *.gif; *.jpg)" & vbNullChar & "*.bmp; *.gif; *.jpg")
If Len(strCaminho) > 0 Then
Me.LocalFoto = strCaminho
Me.Foto.Picture = Me.LocalFoto
End If
End Sub