Crie, pelo menos, uma subpasta na pasta de macros para conter seus arquivos JavaScript. Se você salvar arquivos JavaScript diretamente na pasta de macros, eles não serão exibidos no menu Macros no Designer.
Você pode organizar as subpastas de macros de maneiras diferentes. O método que você escolher dependerá de suas necessidades. Considere o número de arquivos JavaScript que você tem, o número de arquivos macro.xml a serem criados e a ordem de comandos no menu Macros.
Uma forma de organizar as subpastas de macros é salvar todos os arquivos JavaScript em uma subpasta. Dessa maneira, você pode usar um arquivo macro.xml para especificar os nomes de todos os arquivos JavaScript na pasta e nomear os comandos do menu Macros associados. A ordem dos comandos no menu Macros é a mesma ordem de macros relacionadas no arquivo macro.xml.
Exemplo de arquivo macro.xml contendo várias macros:
<?xml version="1.0" encoding="UTF-8"?>
<designerMacros>
<macro>
<label>Get Designer Locale</label>
<!-- Description - Get Designer locale -->
<script>getLocale.js</script>
</macro>
<macro>
<label>Hello World</label>
<!-- Description - Display Hello World -->
<script>helloWorld.js</script>
</macro>
<macro>
<label>Highlight Text</label>
<!-- Description - Highlight text areas -->
<script>HighlightFields.js</script>
</macro>
<macro>
<label>Refactor</label>
<!-- Description - Refactor -->
<script>refactor.js</script>
</macro>
<macro>
<label>Show Flex Sample</label>
<!-- Description - Show Flex Sample -->
<script>showFlexSample.js</script>
</macro>
</designerMacros>
Outra forma de organizar as subpastas de macros é salvar arquivos JavaScript em subpastas separadas. Use um arquivo macro.xml em cada subpasta para especificar o nome dos arquivos JavaScript, e nomear os comandos relacionados do menu Macros. A ordem dos comandos no menu Macros é a mesma ordem de subpastas e macros relacionadas no arquivo macro.xml.
Lembre-se de que todas as subpastas que você criar para arquivos JavaScript devem ser um filho da pasta pai de macros (macros\MyMacros). O Designer não verifica subpastas abaixo do nível da primeira subpasta. Depois que você adicionar um arquivo JavaScript a uma subpasta de macros, o nome do arquivo será exibido sob o comando Macros no menu Ferramentas. Se você quiser exibir um nome que não seja o nome de arquivo JavaScript, você poderá criar um arquivo de configuração XML denominado macro.xml para alterar o nome.