Notifications
Clear all

Local Abrir imagem

6 Posts
2 Usuários
0 Reactions
1,639 Visualizações
(@ueleodoro)
Posts: 133
Estimable Member
Topic starter
 

Boa Tarde,

Estou precisando de uma mãozinha.

Eu utilizo este código: local_imagem = Application.GetOpenFilename(filefilter:="Picture Files,*.ico;*.bmp")
Ele serve para abrir o local para eu localizar uma imagem no c:

Estou precisando que este local seja fixo, ou seja, ao invés de abrir para eu localizar em c: eu preciso que localize em c:empresafotosexemplos.

Gostaria de uma ajuda sobre como fazer ou pesquisar sobre.

Abraços

 
Postado : 23/03/2016 8:35 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Para abrir direto em um determinado diretório utilize da seguinte forma :

ChDrive "c:"
ChDir "c:empresafotosexemplos"
 
local_imagem = Application.GetOpenFilename(filefilter:="Picture Files,*.ico;*.bmp", Title:="Selecione o Arquivo")

If local_imagem = False Then
     ' Clicou em Cancelar
     
    MsgBox "Você não selecionou um arquivo, saindo da rotina !!!"
     
    Exit Sub
     
Else
     
    Workbooks.Open Filename:=local_imagem
     
End If
 
Postado : 23/03/2016 10:29 am
(@ueleodoro)
Posts: 133
Estimable Member
Topic starter
 

Opa funcinou certinho.

Porém gostaria de abrir tb uma pasta na rede...e não esta dando certo. será que tenho que utilizar algum outro comando?

ChDrive "\"
ChDir "\empresafotosexemplos"

 
Postado : 23/03/2016 1:23 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

No caso de Rede você tem de saber o caminho certo e tambem saber se ela não está protegida, não utilizo rede, mas se pesquisar no forum por caminho de rede encontrara varios tópicos a respeito.

veja :
https://cse.google.com.br/cse?cx=partne ... gsc.page=1

 
Postado : 23/03/2016 1:43 pm
(@ueleodoro)
Posts: 133
Estimable Member
Topic starter
 

A Solução é Mapear o Local da Rede.

 
Postado : 23/03/2016 2:21 pm
(@ueleodoro)
Posts: 133
Estimable Member
Topic starter
 

Bom Dia,

estou reabrindo este tópico para tirar uma duvida q complementa este assunto.

Segue abaixo o Código que estou utilizando.

Duvida é o seguinte. Em "ChDir caminho_img_bruto", eu declarei "caminho_img_bruto" como string para memorizar o caminho e este caminho ser configurado.
O problema é que não funciona. Não acontece nada. Só funciona se eu escrever manualmente no código o caminho desejado. Podem me dar uma ideia?

Imagens Prontas
Dim local_imagem As String
Dim caminho_img_bruto As String
Dim cod As Long

caminho_img_bruto = Sheets("Conf_Globais").Range("g10")

ChDrive "c:"
ChDir caminho_img_bruto

If Me.txtId = "" Then
Exit Sub
End If
cod = Me.txtId


On Error Resume Next
local_imagem = Application.GetOpenFilename(filefilter:="Picture Files,*.ico;*.bmp;*.jpg", Title:="Selecione o Arquivo")


    txtLocalImagem2 = local_imagem
    Me.Image2.Picture = LoadPicture(local_imagem)
    Image2.PictureSizeMode = fmPictureSizeModeStretch
 
Postado : 16/11/2016 7:57 am