BookmarkSubscribeRSS Feed
Will_V
Calcite | Level 5

Hello,

I have only been using SAS for about a month, but I have created a few permanent macros for things I do often.

Right now, if I define a macro within a program I will get a drop down menu of available macros when I start typing '%...'  and once I have clicked or typed the macro name, I get a box with information saying the macro variable names and any information I want displayed.

Capture.JPG

Now I want to save my macros to a file and call them from other programs.  I can call the macro using the following code, but it does not display the info box or the drop down list of names when I type the macro name and variables.

filename willmacs 'filename';

options mautosource sasautos=(willmacs sasautos);

%testmac(ABC, DEF)

Is it possible to make EG display the dropdown and infobox?

Thanks for your help and please point me to other threads if this was mentioned before (I did a quick search but could not find anything)

-Will

1 REPLY 1
ChrisHemedinger
Community Manager

Will,

It's a good question, but no, it's not possible -- at least not directly.  The program editor displays this "help" when the macro definition is inline in the same program file, but not for autocall macros or macros that were submitted in another program.

However, you can achieve a similar experience if you define editor abbreviations for your macros.

Chris

Learn from the Experts! Check out the huge catalog of free sessions in the Ask the Expert webinar series.

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

SAS Enterprise Guide vs. SAS Studio

What’s the difference between SAS Enterprise Guide and SAS Studio? How are they similar? Just ask SAS’ Danny Modlin.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 953 views
  • 0 likes
  • 2 in conversation