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]Imprimir word

    Ari
    Ari
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir word Empty Imprimir word

    Mensagem  Ari 14/5/2012, 15:23

    Como visualizar/exportar para PDF o documento, antes de imprimir?
    Obrigado.

    Private Sub Comando221_Click()
    Dim AppWord As Object, strFinalDoc As String
    strFinalDoc = CurrentProject.Path & "\ContratoCWA.rtf"

    Set AppWord = CreateObject("Word.Application")
    AppWord.Visible = False
    Set DocWord = AppWord.Documents.Add(strFinalDoc)

    With DocWord.Content.Find
    .Execute findtext:="{DATA}", replacewith:=Data, Format:=True, Replace:=2
    .Execute findtext:="{NRCONTRATO}", replacewith:=Me.NrContrato, Format:=True, Replace:=2
    .Execute findtext:="{EMPREENDIMENTO}", replacewith:=Me.Empreendimento, Format:=True, Replace:=2

    .Execute findtext:="{VENDEDORA}", replacewith:=Me.Vendedora, Format:=True, Replace:=2
    .Execute findtext:="{CNPJ}", replacewith:=Me.cnpj, Format:=True, Replace:=2
    .Execute findtext:="{ENDEREÇO}", replacewith:=Me.Endereço, Format:=True, Replace:=2
    .Execute findtext:="{CIDADE}", replacewith:=Me.Cidade, Format:=True, Replace:=2
    .Execute findtext:="{ESTADO}", replacewith:=Me.Estado, Format:=True, Replace:=2

    EscribeWord (Me.Id)
    DoEvents
    If MsgBox("Imprimir Contrato " & vbCrLf & Me.NrContrato & "-" & Me.NomeC1, vbExclamation + vbYesNo, "Confirme") = vbYes Then
    AppWord.PrintOut
    End If
    DocWord.Close False
    Set DocWord = Nothing
    End With

    AppWord.Quit
    Set AppWord = Nothing
    End Sub
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Imprimir word Empty Re: [Resolvido]Imprimir word

    Mensagem  criquio 14/5/2012, 15:38

    Para visualizar, basta trocar o False por True:

    AppWord.Visible = True


    Caso esteja utilizando Office 2007 ou 2010, para exportar pode utilizar algo assim:

    Código:
        AppWord.ActiveDocument.ExportAsFixedFormat OutputFileName:= _
            "C:\Pasta\Subpasta\Nome do arquivo.pdf", ExportFormat:= _
            wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
            wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
            Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
            CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
            BitmapMissingFonts:=True, UseISO19005_1:=False


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Ari
    Ari
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir word Empty Re: [Resolvido]Imprimir word

    Mensagem  Ari 14/5/2012, 15:51

    Troquei False por True.
    Não visualiza. Pede para salvar e já imprime sem minha autorização.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Imprimir word Empty Re: [Resolvido]Imprimir word

    Mensagem  criquio 14/5/2012, 16:00

    É porque tem os comandos para imprimir e para fechar o documento e o Word. Você precisa adaptar o exemplo à sua necessidade.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Ari
    Ari
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir word Empty Re: [Resolvido]Imprimir word

    Mensagem  Ari 14/5/2012, 23:59

    Depois de algumas adequações, deu certo.Obriogado
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Imprimir word Empty Re: [Resolvido]Imprimir word

    Mensagem  criquio 15/5/2012, 00:04

    Ótimo! Grato pelo retorno.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Imprimir word Empty Re: [Resolvido]Imprimir word

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 11:44