If you would like to know
what a macro is it's a wrapper for any kind of extensions that you're able to do within Umbraco.
A macro could be an XSLT, .Net User Control, Custom Control, Python script etc...
You can use a macro to render content or perform an action, it can be used to integrate external systems via user control or mostly anything you can come up with ; )
You can send parameters to your macros in a lot of different ways, via the "Insert Macro" dialog, querystrings, posted data, cookies or any other method you would normally use in a web application.
More about parameters in the
Umbraco Book "Macro Parameters Syntax".
OR read
this old PDF that describes how to use .Net Controls with a MacroYou can also use the
Umbraco Community Search to find your answers if these weren't the ones you wanted...
If you want better answers try to be a bit more precise in your questions and describe what you want to achieve...
// ;) Kalle
" - Yeah I'd like to share your point of view, as long as it's my view too... (
http://www.d-a-d.dk/lyrics/pointofview)