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

    [Resolvido]Salvando o documento gerado no Word em VBA

    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    [Resolvido]Salvando o documento gerado no Word em VBA Empty [Resolvido]Salvando o documento gerado no Word em VBA

    Mensagem  flecha 8/3/2017, 19:31

    Olá,
    Estou tendo problema para o Word achar o arquivo para abrir pelo comando abaixo:
    Estou salvando o arquivo gerado com o nome do Id do registro. Até ai tudo normal.
    Assim,
    'Salva o arquivo gerado
    .ActiveDocument.SaveAs "C:\Word\" & Me.IdMembro & ".doc"
    E abrindo assim,
    Shell "C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE C:\Word\" & Me.IdMembro & ".doc", vbMaximizedFocus

    Gostaria de Salvar incluindo o Id e o Nome, ou Id e Primeiro Nome, concatenando na hora de salvar. ,
    Consigo efetuar a concatenação com o Nome (completo) mas e ele tem espaços, o Word arquivo é gerado e salvo mas o Word quando vai abrir informa: o Word não conseguiu localizar o arquivo Ademar.doc, e assim por diante repetindo a informação parta os restos do nome, sendo Ademar de Barros.

    Obrigado
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Salvando o documento gerado no Word em VBA Empty Re: [Resolvido]Salvando o documento gerado no Word em VBA

    Mensagem  Dilson 9/3/2017, 11:08

    Use a função Replace para retirar os espaços da string.
    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    [Resolvido]Salvando o documento gerado no Word em VBA Empty Re: [Resolvido]Salvando o documento gerado no Word em VBA

    Mensagem  flecha 15/3/2017, 23:46

    Obrigado , mas consegui dessa forma:

    'Salva o arquivo gerado
           Dim primeiro As String                                                ' Separar o primeiro nome
           primeiro = Left([Nome], InStr(1, [Nome], Chr$(32)) - 1)   ' Pegando o Primeiro Nome
           
           .ActiveDocument.SaveAs "C:\Word\" & Me.IdMembro & primeiro & ".doc"

    'Abre o documento
         
           Shell "C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE C:\Word\" & Me.IdMembro & primeiro & ".doc", vbMaximizedFocus


    Funcinando, Testei sua dica e funcionou também.

    Preciso de ajuda para Abrir o arquivo salvo com o comando Shell, independente de onde estiver o Word.exe na maquina do usuário.

    Conteúdo patrocinado


    [Resolvido]Salvando o documento gerado no Word em VBA Empty Re: [Resolvido]Salvando o documento gerado no Word em VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 23:25