Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
rogerioqv
Creator II
Creator II

Executar macro no server

Amigos,

Criei uma aplicação que informa a inadimplência de uma determinada empresa. Com o Dynamic Updates, consigo criar um QVD para cada cliente analisado, onde é possível informar alguns dados de contato... a criação deste qvd é a exportação de um objeto, ou seja, existe um objeto do tipo tabela que mostra os valores inseridos em uma tabela on line.

Esta exportação é realizada por uma macro (código abaixo), com permissão ao sistema ao sistema.

O problema é que ela não funciona em ambiente server, somente no PE.

Alguém tem alguma idéia de como posso resolver este problema? No QVS está habilitado Executar Macro no Servidor e Permitir Atualizações Dinâmicas. A atualização dinâmica funciona, porém o qvd não é gravado.

Segue código macro:

sub SaveTableToFile

    set obj = ActiveDocument.GetSheetObject("Document\CH27")

    cliente = ActiveDocument.Variables("vCliente").GetContent.String

    obj.ExportEx "\QVD\INADIMPLENCIA\" & cliente & " - FOLLOW_UP.qvd", 4

end sub

Labels (4)
14 Replies
rogerioqv
Creator II
Creator II
Author

Yuri,

Segue print da aba Segurança do Server.

nicolett_yuri

Testou a configuração de segurança de macro no seu acesso pelo access point?

Quando acessar usando o IE PLUGIN, aperte CTRL + ALT + M

ou CTRL + SHIFT + M

Uma das duas

rogerioqv
Creator II
Creator II
Author

Yuri... não funcionam estas teclas de atalho... estou usando IE Plugin e também o Chrome.

nicolett_yuri

Acabei de testar aqui, quando você esta usando o IE PLUGIN, você pressiona Ctrl + Shift + M, será apresentada a tela de segurança conforme imagem em anexo.

Seguranca Macro no Plugin.jpg

Depois basta selecionar a opção "Dar Acesso ao Módulo de Script do Sistema"

Lembre-se que para acessar via IE PLUGIN, você deve estar utilizando o Internet Explorer com o Plugin Instalado e depois clicar sobre "View Details" em qualquer QVW do Access Point e depois selecionar "Ïnternet Explorer Plugin"

rogerioqv
Creator II
Creator II
Author

Olá Yuri... perfeito amigo, no IE Plugin funcionou perfeitamente.... valeu pela força... vou verificar se consigo fazer rodar no Ajax para não limitar ao usuário ao IE.