A maneira mais fácil de fazer isso é converter sua lista em um arquivo xml. Você pode fazer isso facilmente:
- abra sua lista no excel na coluna A
- na coluna B use para a fórmula
=CONCATENATE("<item>",A1,"</item>")
e preencha-a para cada item da sua lista. Isso cria uma coluna com cada item agrupado em<item>
tags. -
Copie essa coluna para um arquivo xml e coloque
<items>
na parte superior e na parte inferior. O arquivo de texto deve ter esta aparência:<items>
<item>item1</item>
<item>item2</item>
e<item>item3</item>
<item>item4</item>
e<item>item5</item>
e<item>item6</item>
e<items>
-
Salve o arquivo de texto como "items.xml"
- No infopath, especifique 'procurar valores da fonte de dados externa' e adicione o arquivo xml como uma fonte de dados externa incluída no formulário.
- selecioneatag"item" como o campo de repetição
- então você está feito. para adicionar / editar itens na lista suspensa, basta editar o arquivo xml. funciona para qualquer número de itens.