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

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Tenta assim

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

View solution in original post

15 Replies
marcelviegas
Creator II
Creator II
Author

cleveranjos‌   Mestre Clever ajude-me por favor.

Clever_Anjos
Employee
Employee

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

Clever_Anjos
Employee
Employee

exemplo anexo

marcelviegas
Creator II
Creator II
Author

O teu exemplo funcionou aqui, porem no meu código não funcionou.

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

O que sera que estou fazendo de errado?

Se eu faço somente com 1 funciona:

ActiveDocument.Fields("Status Conta").Select "Com Protocolo-Provisório"

Clever_Anjos
Employee
Employee

Tente com

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

marcelviegas
Creator II
Creator II
Author

Não funcionou, vou anexar o qvw 3 mim. vlw Clever.

marcelviegas
Creator II
Creator II
Author

Prezado Clever.

Segue o qvw.

Muito obrigado!

Clever_Anjos
Employee
Employee

Poxa... 80Mb e "Acesso negado", deve estar com Section Access

marcelviegas
Creator II
Creator II
Author

Vdd, Desculpa estou ajustando aqui. rsrsrs