Esta solução me atende, eu preciso visualizar os anexos separadamente
inseri um controle web browser para visualizar a imagem
- Código:
wb.Navigate (Me.Anexos.FileURL)
o Anexos contem o endereço completo da imagem no FileURL
- Código:
Me.Anexos.FileURL
criei uma consulta com a coluna acima onde me mostra registro a registro ou seja se eu tinha 3 anexos na linha a mesma me retorna 3 linhas
entao utilizei o codigo abaixo que peguei aqui no forum para baixar imagem da internet e de quebra assim que salva ja envio para outra pasta linkando minha necessidade
- Código:
'Baixar Anexo da internet
Dim StrCaminho As String
Dim URL As String
Dim WinHttpReq As Object
Dim oStream As Object
Set WinHttpReq = CreateObject("Microsoft.XMLHTTP")
StrCaminho = CurrentProject.Path & "\" & "teste.jpg"
URL = Me.Anexos.FileURL
WinHttpReq.Open "GET", URL, False
WinHttpReq.send
URL = WinHttpReq.responseBody
If WinHttpReq.Status = 200 Then
Set oStream = CreateObject("ADODB.Stream")
oStream.Open
oStream.Type = 1
oStream.Write WinHttpReq.responseBody
On Error Resume Next
oStream.SaveToFile (StrCaminho)
End If
'Transferir arquivo (Copiar e colar)
Dim File, registro, caminhoCompleto As String
Dim SourceFile, DestinationFile, PegaCaminho
registro = Me.ID
caminhoCompleto = StrCaminho
File = caminhoCompleto ' caminho do ficheiro
'PegaCaminho = fncBuscaDir(Pasta) 'minha pasta de destino
PegaCaminho = C:\Teste
SourceFile = caminhoCompleto ' Definir o nome do arquivo de origem.
DestinationFile = PegaCaminho & "\" & registro & ".jpg" ' Definir o nome do arquivo de destino.
FileCopy SourceFile, DestinationFile ' Copiar a origem no destino.
MsgBox "Salvo com Sucesso!", vbInformation, "Aviso"
Última edição por =>Nois em 5/4/2021, 15:19, editado 1 vez(es)
.................................................................................
Att. Nois
Se tudo não der certo... tente de novo