MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    Utilização de Shell

    Compartilhe

    Hildefonso mda Silva
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 15/07/2013

    Utilização de Shell

    Mensagem  Hildefonso mda Silva em Qui 20 Out 2016, 17:02

    Prezados:
    Solicito o favor da ajuda no uso da instrução Shell.
    Do Access executo o Word, para abrir um documento (.docx). O endereço do documento é o seguinte:
    C:\Pastas Diversas\Xarqui\Cita.docx  
    (O nome do documento, no caso "Cita", é passado pela seleção numa Caixa de Combinação).

    Uso a seguinte linha de comando:
    cf = "C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE C:\Pastas Diversas\XARQUI\" & Me!Combinação52 & ".DOCX"
    Shell cf, vbMaximizedFocus

    Ocorre erro em Pastas Diversas. Avisa que não encontrou o arquivo "c:\Pasta\Cita.doc" (???)

    Portanto, parece-me que o erro deve-se à pasta ter o nome composto de duas palavras: Pastas Diversas.

    Isso porque, se mover os documentos para uma pasta de nome único,  digamos de nome "Diversas", ficando assim:
    cf = "C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE C:\Diversas\XARQUI\" & Me!Combinação52 & ".DOCX"
    Shell cf, vbMaximizedFocus

    Aí, funciona Ok.

    Será que o erro deve-se realmente estar utilizando uma pasta com o nome composto de duas palavras ?

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3227
    Registrado : 15/03/2013

    Re: Utilização de Shell

    Mensagem  ahteixeira em Qui 20 Out 2016, 17:39

    Olá, veja a Dica 28 do link abaixo:
    [Você precisa estar registrado e conectado para ver este link.]
    Abraço

      Data/hora atual: Dom 11 Dez 2016, 01:16