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

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 5/11/2015, 11:36

    Bom dia Mestres.
    Hoje recebi uma atualização automática do Acrobat Reader para a versão DC.
    Pois bem, após essa atualização, meu BD, que possui forms com visualizadores de PDF, parou de funcionar direito.
    Dá erro toda vez que tento abrir os forms que o possuem e trava.
    O que faço para corrigir esse bug, por favor?

    PS: Meu Access é o 2010.

    Abrasss!
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 5/11/2015, 15:44

    Mais alguém teve este problema?
    Estou apanhando pra resolver.
    Alguns funcionam e outros não.
    Help!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 5/11/2015, 17:26

    Luiz

    Eu acho o Acrobat Reader muito pesado.

    Eu uso o Foxit Reader.

    Ele tem duas versões; com instalador e versão portable.

    Para usar o plugin dele no Access, usa-se com instalador.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 5/11/2015, 20:03

    A programação, os códigos, são os mesmos?
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 5/11/2015, 20:09

    Sim

    Só muda o nome da dll nas referências e código.


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 6/11/2015, 09:44

    Bom dia fera.
    Veja os exemplos de códigos que uso e me fala como ficaria com o fox:

    Nesse caso, uso o PrintAll para imprimir o que está no controle Adobe PDF Reader, que é a visualização do relatório dentro do form, pra não ter que abrir o Adobe toda vez que quero imprimir um relatório:

    Código:
    strArquivo = "Lista de Reunião de Pais - " & Me.cmbImpressaoSerie.Value & ".pdf"
                strLocal = CurrentProject.Path & "\Relatórios\Alunos\Listas\Listas de Reunião\" & strArquivo
                   
                varImprime = MsgBox("Confirma a impressão da Lista de Reunião de Pais do " & Me.cmbImpressaoSerie.Value & "?", vbQuestion + vbYesNo, "Imprimir")
               
                Select Case varImprime
                    Case vbYes
                        Me.pdfColetivo.printAll
                        MsgBoxTimer 2, "Impressão concluída!", vbOKOnly, "Informando..."
                    Case vbNo
                        DoCmd.CancelEvent
                        MsgBoxTimer 2, "Impressão Cancelada !", vbOKOnly, "Informando..."
                End Select

    Nesse outro caso, crio o relatório e ele aparece no form do mesmo lugar que citei acima:

    Código:
    strArquivo = "Calendário Escolar - Infantil IV - 2015" & ".pdf"
                    strLocal = CurrentProject.Path & "\Relatórios\Alunos\" & strArquivo
                    DoCmd.OpenReport "rel_CalendarioInfIV", acViewPreview, , , acHidden
                    DoCmd.OutputTo acOutputReport, "rel_CalendarioInfIV", acFormatPDF, strLocal
                    Form_Alunos.pdfColetivo.LoadFile strLocal
                    DoCmd.Close acReport, "rel_CalendarioInfIV"

    Espero ter sido claro.

    Abrasss!!!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 6/11/2015, 10:31

    Luiz

    O ideal é você mesmo testar.

    Estou disponibilizando um exemplo com dois formulários:

    Um com o foxit Reader (como disse, tem que instalar)

    e outro com o activeX WebBrowser nativo do windows.

    Sugiro que teste primeiro com o WebBrowser, pois como é
    um emulador de navegador, irá abrir o pdf com o Reader
    que estiver instalado no computador, do mesmo modo
    que um navegador.

    Uma dica:

    DoCmd.OpenReport "rel_CalendarioInfIV", acViewPreview, , , acHidden
    DoCmd.OutputTo acOutputReport, "rel_CalendarioInfIV", acFormatPDF, strLocal

    A primeira linha não é necessária, já que para imprimir em pdf,
    o Access utiliza o mesmo relatório oculto.

    [ ]'s


    Download


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 6/11/2015, 12:02

    Vou testar.
    Mas existe algum comando que possa imprimir o que está dentro do Web Navigator, sem abrir o Reader?
    Algo do tipo do PrintAll que uso no momento.

    Abrasss!!!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 6/11/2015, 12:12

    Acho que está misturando as estações.

    Uma coisa é visualizar o pdf no formulário.

    E outra, imprimir o relatório em pdf.

    É o mesmo que querer imprimir o formulário sem

    usar o relatório.

    Mas, como não sou dono da verdade, talvez exista
    algo que desconheço. Razz  Wink

    Experimente testar o printAll com os dois formulários.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 6/11/2015, 12:21

    Funfou perfeito.
    Só a parte da impressão que não com esse comando que uso.
    Funcionava com o controle do Reader, nesse não.
    O que não quero e que, ao clicar para imprimir, tenha que abrir a janela do Reader para ter que clicar em imprimir por lá. Muito trabalho repetido.
    Não sei se fui claro.
    Mas de resto, blz, tá funfando perfeito.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 6/11/2015, 12:32

    Luiz

    Deixe-me entender.

    No formulário estará visualizando o pdf, certo?

    Para imprimir, é necessário ter um relatório

    A partir desse relatório, podemos imprimir diretamente na impressora
    e/ou gerar uma pdf.

    Então para imprimir, não precisa visualizar o pdf.

    Estou certo, ou estou viajando Razz

    Editando:

    No meu sistema, eu visualizo o pdf quando desejo.

    Todo mês, preciso enviar por email,  o pdf dos boletos bancário para
    os locatários.
    Portanto, é feito um loop na tabela das parcelas para a criação
    desses boletos e como pode ver, seria quase impossível visualizar
    todos esse boletos. Possível é,mas e a demora?  Laughing


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 6/11/2015, 17:32

    Então, uso a visualização instantânea, pois, as vezes não preciso imprimir, só conferir o que tem nele e fecho o programa.
    E, ao invés de criar 2 botões (visualizar e imprimir), ao clicar no tipo do relatório, ele já o cria e aparece na visualização. Se eu quiser imprimir, clico em imprimir.
    Ele fica salvo na pasta relacionada em PDF para futura visualização ou impressão.
    Se eu usar o código para imprimir direto, ele altera a data de criação do relatório e não quero isso.

    Não sei se disse besteira, mas é assim que funfa ele aqui.

    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 6/11/2015, 17:40


    Para a gente se entender, vamos definir:

    Visualizar pdf = visualizar o pdf já gerado.

    O que faz é gerar o pdf e visualizar em seguida?

    Se sim, então, quando fala em imprimir é enviar para impressora,

    quando precisar imprimir.

    Se for isso, pode fazer isso perfeitamente.

    Talvez, não do modo que está acostumado.




    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 6/11/2015, 20:45

    Isso.
    COmo faço então?
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 6/11/2015, 21:04

    Luiz

    Tem os códigos no exemplo para a visualização.
    Alias, são bem simples, certo?


    Então

    1º - Gere o PDF , utilizando o código que você já tem.

    2º Use os códigos do exemplo para visualizar.

    Isso pode fazer somente num botão.

    Quanto ao outro botão para imprimir, nem preciso
    comentar, né? Wink

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 9/11/2015, 13:44

    Bom dia fera.
    A visualização está OK após sua dica, como já havia dito.
    Mas não sei como imprimir o PDF sem ter que abrir o reader.
    Vai precisar me dizer sim...hehe

    Abrasss!!!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 9/11/2015, 13:50

    Quer Imprimir na impressora ou criar o pdf

    Você pode imprimir o relatório para impressora,
    sem precisar do pdf.

    Criar o pdf, é só utilizar o mesmo código que estava
    usando, isso é nativo do Access 2007+

    [ ]'s





    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 9/11/2015, 16:15

    O código que eu usava imprimia o que estava no Controle Active PDF do form.
    Nessa parte, o relatório PF já estava criado.
    O que eu usava anteriormente para imprimir o PDF fazia abrir o Reader antes, e não quero isso.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 9/11/2015, 19:42

    Entendo

    Não comentou se está usando o WebBrowser ou o controle activex diretamente no formulário.

    Experimente esse código que já tinha guardado aqui, mas nunca o usei, pois não tive
    necessidade até então.

    Para ele funcionar, precisa apenas ter um Reader instalado no computador, da mesma maneira
    que o WebBrowser.

    Isso é ótimo, assim, não dependerá de um Reader especifico, o Access utilizará o Reader que está instalado
    como padrão no windows.

    CreateObject("Shell.Application").Namespace(0).ParseName("c:\mypdf1.pdf").InvokeVerb ("Print")

    Também encontrei esse código:
    http://msgroups.net/access.modulesdaovba/print-an-external-file/89517
    Código:

    Public Const SW_RESTORE = 9
    Public Const SW_SHOW = 5
    Public Const SW_SHOWMAXIMIZED = 3
    Public Const SW_SHOWMINIMIZED = 2
    Public Const SW_SHOWMINNOACTIVE = 7
    Public Const SW_SHOWNA = 8 Public Const SW_SHOWNOACTIVATE = 4
    Public Const SW_SHOWNORMAL = 1 Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
    String, _
    (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDirectory As String, _
    (ByVal nShowCmd As Long) As Long
    Public Sub ExecuteFile(sFileName As String, sAction As String)
    Dim vReturn As Long

    'sAction PODE SER "Open" or "Print". PRESTE ATENÇÃO AQUI

    If ShellExecute(Access.hWndAccessApp, sAction, sFileName, vbNullString, "", SW_SHOWNORMAL) < 33 Then
    DoCmd.Beep
    MsgBox "File not found."
    End If


    Com esse código acredito que o Raeder  poder abrir

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 10/11/2015, 09:41

    Oi Noob.
    Comentei pow. Disse que estou usando sua dica do web browser.
    Tá funcionando perfeitamente a visualização.
    Só estou precisando de um comando para o botão imprimir direto na impressora, sem abrir o reader.

    Testei sua linha e funcionou perfeitamente.
    Ele abre o reader e o mantem aberto, correto?
    Isso não pode ocorrer, pois, na sequência, em alguns casos, existe uma linha "Kill strLocal" que elimina o arquivo e dá erro quando o reader está aberto.
    Tem algum comando que p feche após enviar o doc para impressão?
    Imprimiu perfeitamente, só falta esse detalhe. Tá quase lá...hehehe

    Abrasss!!!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 10/11/2015, 10:29

    Luiz

    Quando diz "testei sua linha" utilizou realmente a primeira dica

    CreateObject("Shell.Application") ... ?

    Estou na net pesquisando sobre, pois nunca usei.


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 10/11/2015, 11:39

    Isso. Imprimiu corretamente direto, mas abre o Reader e não fecha.
    Aí dá erro.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 10/11/2015, 13:06

    Luiz

    Mas o Reader abre visível ou oculto?

    Pra mim esse comando não funfou, por isso não tenho como testar Crying or Very sad

    Se estiver oculto, imprima um pdf e então abra o Gerenciador de tarefas

    do windows e veja se ele figura na relação (pode estar em aplicativos ou processos)

    e retorne.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 10/11/2015, 14:09

    Ele abre e minimiza o Reader, mas fica aberto.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 11/11/2015, 13:38

    Luiz

    Aqui está um código que fecha arquivos executáveis.
    Achei que já tinha postado isso pra você, mas ao
    revisar, vi que não, desculpe. Neutral

    Veja, como precisa colocar o nome do executável dentro
    da função, sugiro que teu programa solicite ao usuário,
    o nome do Reader que está usando, já que com o WebBrowser
    pode-se usar qualquer Reader.
    Assim o código da função irá procurar na tabela o nome do
    Reader que está instalado.
    Caso queira deixar mais automatizado, procure na net um
    código que informe qual Reader está instalado, ou seja,
    sempre que iniciar, verifica.

    Em tempo: os dois códigos foram testados e aprovados.

    [ ]'s

    Código:

    Function TerminateApp()
         '---------------------------------------------------------------------------------------
         ' Terminates the exe process specified.
         ' Uses WMI (Windows Management Instrumentation) to query all running processes
         ' then terminates ALL instances of the exe process held in the variable strTerminateThis.
         '---------------------------------------------------------------------------------------

    Dim strTerminateThis As String
    'The variable to hold the process to terminate

    Dim objWMIcimv2 As Object, objProcess As Object, objList As Object
    Dim intError As Integer

    'Process to terminate – you could specify and .exe program name here

    strTerminateThis = "FoxitReader.exe"

    'Connect to CIMV2 Namespace and then find the .exe process

    Set objWMIcimv2 = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
    Set objList = objWMIcimv2.ExecQuery("select * from win32_process where name='" & strTerminateThis & "'")
    For Each objProcess In objList
                intError = objProcess.Terminate 'Terminates a process and all of its threads.
                 'Return value is 0 for success. Any other number is an error.
                If intError <> 0 Then Exit For
    Next

    'ALL instances of exe (strTerminateThis) have been terminated
    Set objWMIcimv2 = Nothing
    Set objList = Nothing
    Set objProcess = Nothing

    End Function


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 12/11/2015, 16:17

    Boa tarde Noob.
    Então, testei aqui, troquei o nome do .exe e não funcionou.
    Continua aberto o Reader.
    Tem que alterar algo se o sistema for 64 bits?

    Abrasss!!!

    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 12/11/2015, 16:59

    Mas o código que está ali na mensagem

    já tem o nome do Reader.


    É só copiar e colocar num modulo e usar

    a função:

    Call TerminateApp

    Simples assim.


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 17/12/2015, 12:39

    Bom dia e desculpe a demora.
    Continuo com problemas nesse reader.
    Alguma outra dica para impressão sem abrir o reader?
    Trava toda hora meu BD. Ta enchendo o saco já.

    Grato pela força desde já.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Noobezinho 19/12/2015, 11:12

    Luiz

    Anexe parte desse aplicativo, para nós analisar.

    Anexar no fórum está funcionando.


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 4/1/2016, 12:05

    Bom dia e Feliz Ano Novo a todos.
    Vou limpar as tabelas e criar alunos fakes para o envio.
    Grato.
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Luiz Carlos Junior 12/1/2016, 13:46

    Bom dia Mestres.
    Aparentemente começou a funfar o módulo de fechamento do Adobe Reader.
    Alterei o código nesta parte:

    Era:

    If intError <> 0 Then Exit For

    Ficou:

    If intError = 0 Then Exit For

    Sei que parece errado, mas funfou.

    O que acontece agora é que, se já existe um arquivo com o mesmo nome, ele não salva por cima. Dá este erro:

    [img]Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC 303l9tt[/img]

    Aí tentei usar o "Kill strLocal" antes de criar o novo e dá erro tb.

    O que posso fazer pra arrumar essa pendenga?

    Grato desde já!

    Abrasss!!!




    Conteúdo patrocinado


    Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC Empty Re: Form com ActiveX PDF - Problemas na atualização do Acrobat Reader DC

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 20:43