MaximoAccess

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

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 - 12: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 ?
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Utilização de Shell

    Mensagem  ahteixeira em Qui 20 Out - 12:39

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

      Data/hora atual: Ter 17 Out - 15:53