none
Como salvar documentos programaticamente RRS feed

  • Pergunta

  • Monto um Documento doc via codigo visual basic net usando o VB Express 2010e funciona perfeitamente
    Quando tento salvar utilizando

    Me.Application.ActiveDocument.SaveAs("C:\Test\NewDocument.docx")

    Abre uma caixa de dialogo em vez de salvar e depois o sistema retorna

    "O Comando Falhou"

    Anteriormente em outra maquina usando Office 97 salvava sem problemas

    sexta-feira, 11 de setembro de 2015 12:50

Respostas

  • Bom dia Oswaldo,

    Tudo bem?

    Peço que verifique de maneira detalhada as informações destes links:

    Programmatically Save Documents

    How to save opened word document in vb.net

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ sexta-feira, 11 de setembro de 2015 13:01
    sexta-feira, 11 de setembro de 2015 13:01

Todas as Respostas

  • Bom dia Oswaldo,

    Tudo bem?

    Peço que verifique de maneira detalhada as informações destes links:

    Programmatically Save Documents

    How to save opened word document in vb.net

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ sexta-feira, 11 de setembro de 2015 13:01
    sexta-feira, 11 de setembro de 2015 13:01
  • Bom Dia Marcos

    Agradeço sua atenção

    Seguinte :
    Utilizo :
          Dim Word_VB As New Word.Application
            Word_VB.Documents.Add()
            With Word_VB
    ' Monto o documento e fecho
            End With

    Inseria a linha abaixo e salvava sem problemas
        'Word_VB.Documents(Word_VB.ActiveDocument).SaveAs("C:\email")
    agora abre uma caixa de dialogo e a mesnagem "O Comando Falhou"

    Estou usando agora conforme orientado

                   Try
                    Dim ThisApplication As Word.Application
                    ThisApplication.ActiveDocument.SaveAs("C:\email")
                    ThisApplication.Quit()
                    ThisApplication = Nothing
                Catch ex As Exception
                    MessageBox.Show(ex.Message)
                End Try

    Na linha ThisApplication.ActiveDocument.SaveAs("C:\email")
    antes de rodar aparece "Variable'ThisAplication' is used before has been assigneda value"
    e depois aparece "Referencia de objeto não deifina para uma instancia de um objeto"

    Tentei tudo que conheço e a unica explicação que encontrei é que do 32 bits para o 64 está tendo este problema

    Poderia por favor me ajudar

    Obrigado

    sexta-feira, 11 de setembro de 2015 14:08