Boa tarde a todos.
Encontrei um código em VBA para capturar o caminho de imagens que são visualizadas em um form, ou seja, armazeno o caminho da imagem na tabela, enfim, quando clico no botão que executa o código o mesmo está dando um erro, é destacado o comando GetOpenFileName e apresenta a seguinte mensagem "Método ou membro de dados não encontrado", alguém saberia me responder o porque desta mensagem.
O código está abaixo.
Public Function CapturarCaminhoImagem() As String
Dim Filter As String, Title As String
Dim FilterIndex As Integer
Dim Filename As Variant
' Define o filtro de procura dos arquivos
Filter = "Arquivos IMAGENS (*.jpg),*.jpeg,"
' O filtro padrão é *.*
FilterIndex = 3
' Define o Título (Caption) da Tela
Title = "Selecione um arquivo"
' Define o disco de procura
ChDrive ("C")
ChDir ("C:")
' Abre a caixa de diálogo para seleção do arquivo com os parâmetros
Filename = Application.GetOpenFilename(Filter, FilterIndex, Title)
' Reseta o Path
ChDrive (Left(Application.DefaultFilePath, 1))
ChDir (Application.DefaultFilePath)
End With
' Abandona ao Cancelar
If Filename = False Then
MsgBox "Nenhum arquivo foi selecionado."
Exit Function
End If
' Retorna o caminho do arquivo
OpenFileDialog = Filename
End Function
Muito obrigado.
Encontrei um código em VBA para capturar o caminho de imagens que são visualizadas em um form, ou seja, armazeno o caminho da imagem na tabela, enfim, quando clico no botão que executa o código o mesmo está dando um erro, é destacado o comando GetOpenFileName e apresenta a seguinte mensagem "Método ou membro de dados não encontrado", alguém saberia me responder o porque desta mensagem.
O código está abaixo.
Public Function CapturarCaminhoImagem() As String
Dim Filter As String, Title As String
Dim FilterIndex As Integer
Dim Filename As Variant
' Define o filtro de procura dos arquivos
Filter = "Arquivos IMAGENS (*.jpg),*.jpeg,"
' O filtro padrão é *.*
FilterIndex = 3
' Define o Título (Caption) da Tela
Title = "Selecione um arquivo"
' Define o disco de procura
ChDrive ("C")
ChDir ("C:")
' Abre a caixa de diálogo para seleção do arquivo com os parâmetros
Filename = Application.GetOpenFilename(Filter, FilterIndex, Title)
' Reseta o Path
ChDrive (Left(Application.DefaultFilePath, 1))
ChDir (Application.DefaultFilePath)
End With
' Abandona ao Cancelar
If Filename = False Then
MsgBox "Nenhum arquivo foi selecionado."
Exit Function
End If
' Retorna o caminho do arquivo
OpenFileDialog = Filename
End Function
Muito obrigado.