Symbolmakroer er særlige makroer med filnavnetypen *.ems. De genereres, idet du markerer de ønskede bestanddele på diagramsiden og vælger menupunkterne Rediger > Opret vindues-/ symbolmakro. Derved gemmes følgende data internt i makrofilene:
- Liste over symbolbiblioteker, af hvilke makroernes symboler stammer
- Position (rækkenummer) på hvilken symbolbibliotekerne er indført i kildeprojektets indstillinger (Funktioner > Indstillinger > Projekter > "Projektnavn" > Administration > Symbolbiblioteker)
- Symbolnummer
- Variantnummer.
Ved indsætning af den slags makroer på diagramsiden (Indsæt > Vindues- / symbolmakro) kontrolleres det, hvor i projektindstillingslisten et givet symbolbibliotek fra makroen befinder sig. På grundlag af denne information tilpasses positionsnummeret på alle symboler i makroen, inden makroen indsættes. Hvis et symbolbibliotek ikke eksisterer i projektet, bruges biblioteket af den position som er gemt i makroen. Hvis på denne position i indstillingerne ingen symbolbibliotek er indført eller symboler med det tilsvarende symbol- og variantnummer mangler, indsættes et rødt "X" i stedet for symbolet og en tilsvarende melding genereres, som viser navn og position af det symbolbibliotek mel hvilket makroerne blev oprettet.
Se også