Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia Senhores,
Estou utilizando algumas dicas que encontrei aqui na comunidade para exportar um relatório em PDF.
E já consegui executar esta função, porem ela não funciona quando efetuo o teste no Access Point utilizando AJAX.
Alguém sabe se preciso ativar alguma opção para que funcione? Ou tenha alguma solução que funcione via AJAX.
Obrigado.
Egnaldo, as configurações que existem são as da própria Macro e também no servidor para permitir a execução de macros não seguras.
Uma pergunta: Via IE Plugin funciona?
Muitas funcionalidades de macro não funcionam no AJAX, infelizmente (as vezes essa é uma delas, mas ainda não testei a fundo para te dar certeza)
Chefe, fiz o teste utilizando o IE Plugin e apresentou este erro, você conhece?
Abs.
Esta dando erro quando você tenta chamar a biblioteca desse PrintPDF.
Como esta seu script de macro?
O estranho é que quando executo no Desktop ou diretamente no servidor ele funciona.
Abaixo o código:
############################# Script #####################################
SUB PrintPdf
printReportPDF 'é chamada a função que realiza a exportação para pdf
END SUB
FUNCTION printReportPDF
SET WSHShell = CreateObject("WScript.Shell")
WSHShell.RegWrite "HKCU\Software\QlikViewPDF\OutputFile", "C:\teste\exemplo123.pdf", "REG_SZ"
WSHShell.RegWrite "HKCU\Software\QlikViewPDF\BypassSaveAs", "1", "REG_SZ"
' WSHShell.RegWrite "HKCU\Software\QlikViewPDF\OutputFile", "", "REG_SZ"
' WSHShell.RegWrite "HKCU\Software\QlikViewPDF\BypassSaveAs", "0", "REG_SZ"
ActiveDocument.PrintReport "Document\RP01", "QlikViewPDF", FALSE
SET WSHShell = NOTHING
END FUNCTION
Segue o Qvw, é um exemplo que peguei aqui na comunidade. É este que estou testando...
Ele funciona no Desktop, mas não funciona via AccessPoint.
Beleza, vou testar aqui.
Eu tenho um exemplo de PDF que utiliza outra ferramenta, vou procurar aqui e te envio.
Muito obrigado Chefe, ficarei no aguardo.
Abs.
Apenas uma curiosidade, essa sua outra solução funcionou em AJAX?
Essa é uma boa pergunta kkk
Preciso achar o exemplo aqui e testar