Eu tenho herdado muito código VBA para manter e até agora estou usando o VBE. Às vezes é bem difícil fazer algumas tarefas, como pesquisa de texto avançada, então normalmente eu exporto o módulo, edito o conteúdo com o vim e importo o módulo modificado para testar o código.
Isso pode ficar um pouco confuso e chato. Eu sei que o VBE pode ser COM automatizado, então eu estava pensando se há uma maneira (como um plugin ou um script) para usar um Editor de Texto externo (vim, notepad ++ ou texto sublime) para escrever código VBA e atualizá-lo automaticamente o VBE
desde já, obrigado
notepad++
vba
gvim
sublime-text-2
kb_sou
fonte
fonte
Recentemente eu encontrei Text Edit Anywhere e usando uma tecla de atalho, agora posso obter uma janela do editor do notepad ++ sincronizada com o editor de código do Excel.
O único problema que não consegui resolver até agora é que as letras cirílicas não passam do notepad ++ para o Excel: assim que eu salvo o script uma vez, todas elas são convertidas em pontos de interrogação (embora copiar e colar do notepad ++ preservem as letras) . Além disso, eu recomendo a solução: permite que você edite o texto em qualquer programa com qualquer editor.
fonte
PATH\TO\ST3\subl.exe -nw "%1"
com vba como extensão para definir o texto do arquivo correto automaticamente é uma solução bastante decente para o momento.Texto Sublime 2 pode trabalhar com o VBscript também. Você precisará disso Pacote VBscript (github) para acessar a sintaxe.
fonte
.bas
e depois editá-lo e reimportá-lo