Pythagoras Библиотеки с Макроси |
![]() ![]() |
Библиотеката с макроси съдържа един или повече модула, всеки от които съдържа един или повече макроса. Модулите са разделени в Код и Форма (дефинициите на модулите не са предназначени за това ръководство, вижте Ръководството за Pythagoras VBA). Библиотеките са съхранени или в Системата с Библиотеки с Макроси - (Pythagoras.mlb) или в документ на Pythagoras. Така файлът Pythagoras.mlb може да съдържа множество библиотеки, а всяка библиотека – множество макроси. Когато Pythagoras е стартиран, файлът Pythagoras.mlb ще бъде зареден в паметта. Ако Стартовата Библиотека (Startup Library) е определена, то тя ще бъде завършена. Ако съдържа макрос с името „OnStartUp“, то този макрос ще бъде използван. По този начин, текущата среда на Pythagoras може да бъде персонализирана при стартиране на Pythagoras. Когато документ съдържа една или повече библиотеки, тези библиотеки ще бъдат прочетени в паметта, когато документа е отворен и стане най – горния прозорец. Подобно на системние библиотеки, тази на документа може да съдържа „Стартова Библиотека“. Този обект позволява персонализиране на средата на Pythagoras, когато е отворен по – специфичен документ. В даден момент само една библиотека с макроси, или системна- или библиотека с макроси в документа, може да бъде активна. Това означава, че единствено макросите на активната библиотека могат да бъдат използвани. Не е възможно да „извикате“ макрос от друга библиотека. |