MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Como abrir um arquivo word ou pdf que já se encontra linkado no formulário?

    avatar
    Junicos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 19/04/2020

    Como abrir um arquivo word ou pdf que já se encontra linkado no formulário? Empty Como abrir um arquivo word ou pdf que já se encontra linkado no formulário?

    Mensagem  Junicos 10/1/2025, 19:21

    Minha dúvida é a seguinte, fiz um botão em que consigo linkar o documento que quero ao cadastro em tela, no entanto nao estou conseguindo criar outro botão só para abrir esse documento que já está linkado. Vou mandar os codigos dos botões.

    Botão para escolher o documento:

    Private Sub Btnima_Click()
       Dim fd As Office.FileDialog
       
       
       Set fd = Application.FileDialog(msoFileDialogFilePicker)
       
       With fd
           .AllowMultiSelect = False
           
                   
           .Filters.Clear
           .Filters.Add "Arquivos", "*.docx, *.pdf"
           
           If .Show = True Then
               Me.Txt_Ima = .SelectedItems(1)
           Else
               MsgBox "Nenhum arquivo selecionado...", vbInformation, "Informação"
           End If
                       
           
       End With
       
       Set fd = Nothing
       
       
    End Sub


    Botão para abrir o documento que se encontra na barra "Txt_Ima":

    Private Sub Comando763_Click()
     
       MkDir Me.Txt_Ima
       
           Shell "word.application" & Me.Txt_Ima, vbMaximizedFocus

       
    End Sub



    Esse último já tentei diversos códigos e não abre o arquivo que escolhi no botão anterior. Alguém ajuda aí, pfv
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2784
    Registrado : 23/01/2018

    Como abrir um arquivo word ou pdf que já se encontra linkado no formulário? Empty Re: Como abrir um arquivo word ou pdf que já se encontra linkado no formulário?

    Mensagem  crysostomo 11/1/2025, 20:43

    Boa tarde. Coloque a versão do seu office

    Código:
    Dim strCaminho As String
        strCaminho = Application.CurrentProject.Path & "\" & Me.Txt_Ima & ".docx" aqui é a extensão do documento

        If Dir(strCaminho) = "" Then
            MsgBox "Não existe nenhum documento com esse nome", vbExclamation
        Else
            
            Shell "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE """ & strCaminho & """", vbNormalFocus
        End If

    Agora, se você quer criar a mesma pasta que já tem isso pode dar peoblema e vir substituir todos os documentos, coloque uma condição;
    Código:
    Dim strFolderPath As String
        strFolderPath = Application.CurrentProject.Path & "\Nome da pasta"

        If Dir(strFolderPath, vbDirectory) = "" Then
            MkDir strFolderPath
        Else
         MsgBox "A pasta 'A' já existe.", vbExclamation
        End If


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.

      Data/hora atual: 17/1/2025, 04:17