Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
marcelviegas
Creator II
Creator II

Seleção de mais de um valor na macro

Prezados,

Utilizo para realizar uma seleção na macro:

ActiveDocument.Fields("campo").Select "valor"

Agora  quero selecionar 2 valores, porem da erro na macro, qual a sintaxe correta?

ja tentei diversas formas:

ActiveDocument.Fields("campo").Select "valor","valor2","valor3"

ActiveDocument.Fields("campo").Select "valor,valor2,valor3"

ActiveDocument.Fields("campo").Select ("valor"|"valor2"|"valor3)

ActiveDocument.Fields("campo").Select ("valor"&"valor2"&"valor3)

Labels (1)
  • Macro

15 Replies
marcelviegas
Creator II
Creator II
Author

Mestre Clever,

Acho que é algo relativo ao tamanho da string ou algo assim, inseri em outro arquivo e também não funcionou.

Clever_Anjos
Employee
Employee

Tenta assim

ActiveDocument.Fields("Status Conta").Select "(Com*Protocolo*Definitivo|Com*Protocolo*Provisório)"

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Marcel,

ao chamar a macro (se ao abrir ou por um botão) porque não disparar eventos do Qlik e fazer a seleção pelo Qlik e não pela macro?

furtado@farolbi.com.br
marcelviegas
Creator II
Creator II
Author

Oi Alessandro,

Estou optando pela macro porque vai ser enviado uma taleba que tenho em minha aplicação automaticamente, logo o windows vai abrir o arquivo qvw e vai acionado através do disparador a minha macro.

marcelviegas
Creator II
Creator II
Author

Muito Obrigado Clever, funcinou com as "*" entre as palavras.

Abração meu amigo tenha um ótimo dia!!!

mtoarantes
Contributor
Contributor

Uma opção também é utilziar o ToggleSelect

Exemplo:

ActiveDocument.Fields("Category").Select "Customers"

ActiveDocument.Fields("Category").ToggleSelect "Internal Processes"