Macro (software): verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
RobotE (overleg | bijdragen)
k Robot-geholpen doorverwijzing: VBA
RoboRex (overleg | bijdragen)
k Robot: converting/fixing HTML
Regel 3:
Een macro is een klein [[computerprogramma]]atje dat gedefinieerd is binnen een ander programma. De taak van een macro is om de werking (of de gebruiker) van het andere programma te ondersteunen, bijvoorbeeld door de automatisering van een aantal handelingen.
 
Een macro is niet bedoeld om als programma te draaien buiten de omgeving waarin de macro gedefinieerd is. Een macro wordt dan ook meestal uitgevoerd door een [[interpreter]] binnen de omgeving van de macro. Een verschil met algemene, geïnterpreteerdegeïnterpreteerde programma's (shell scripts en dergelijke) is dat een macro bedoeld is om een programma of gebruiker te ondersteunen bij een taak, maar niet om richting de gebruiker het hoofdprogramma te zijn. Een programma dat in een [[tekstverwerker]] een gegeven alinea van een bepaalde opmaak voorziet, is een macro. Een programma dat door de gebruiker vanaf de [[Opdrachtregelinterface|commandoregel]] opgestart wordt om een aantal regelmatige beheerstaken op een systeem uit te voeren, wordt over het algemeen gezien als een script en niet als een macro.
 
Bekende macro-systemen zijn het [[Visual Basic for Applications|VBA]]-systeem dat in [[Microsoft Office]] applicaties wordt toegepast en het soortgelijke systeem van [[OpenOffice.org]]. Er zijn echter zeer veel verschillende systemen, variërendvariërend van interpreters voor algemeen beschikbare talen die ingebed worden in applicaties tot applicaties waarvoor een heel eigen macrotaaltje ontwikkeld wordt.
 
De term macro wordt ook toegepast in [[programmeertaal C|C]] en [[programmeertaal Cplusplus|C++]]; daar betreft het definities die door de preprocessor tekstueel vervangen worden voor de eigenlijke [[compilatie]] van het programma.
Regel 15:
[[fr:macro-définition]]
[[pl:makro (informatyka)]]
[[ru:Макрос]]
[[ru:Макрос]]
[[zh:宏]]