Qual comando coloco no inicio do Modulo, para as Macros deste modulo, acionar as de Minhas macros, somente pelo Nome da macros sem ter que informar o caminho completo.
Sei que não poderei compartilhar o arquivo em outras máquinas.
Qual comando coloco no inicio do Modulo, para as Macros deste modulo, acionar as de Minhas macros, somente pelo Nome da macros sem ter que informar o caminho completo.
Sei que não poderei compartilhar o arquivo em outras máquinas.
https://help.libreoffice.org/7.2/pt-BR/text/sbasic/shared/03131900.html?DbPAR=BASIC#bm_id3150682
Suas macros devem estar de preferência, numa biblioteca MinhaBib
Atualizado
Por exemplo
Sub Main
GlobalScope.BasicLibraries.LoadLibrary("MinhaBib")
Call MinhaMacro
End Sub
Aparentemente, o nome MinhaMacro deve ser único na biblioteca “MinhaBib” (independete do módulo onde está)
Ola @ohallot, a macro Execute esta na Biblioteca SubMacros
Mas esta dando este erro … quando acionei a macro Main.
@ohallot, resolvi da seguinte maneira:
Sub Start
GlobalScope.BasicLibraries.LoadLibrary("SubMacros")
End Sub
O meu arquivo Modelo executa na abertura do arquivo a macro acima, assim todas as chamadas de Macros da Biblioteca SubMacros, ao aciona-las, funcionam perfeitamente.