Kenevil,
Macros drive the NX user interface (UI). This means they can enter some of the dialog values and stop, allowing the user to perform adjustments, make selection(s), press Apply or Cancel.
Journals operate at a lower level where the actual NX action is performed. So, either the journal...