Desktop productivity for business analysts and programmers

formating text in a PUT statement

Accepted Solution Solved
Reply
Contributor
Posts: 48
Accepted Solution

formating text in a PUT statement

Hi All,

 

I have a data _NULL_ to email out a PDF report that I do on a daily basis. I would like to format the text in a PUT statement to RED bold.

 

data _null_;
file mymail to=('Dean.McK@help.com.au' )  
			from='Dean.McK@help.com.au';
put "Morning,";
PUT ;
put "Please find attached the Daily report for Week Ending &&Excel_Date_Prompt.";
PUT ;
PUT  "INTERNAL USE ONLY  (Not For Further Distribution)" ;
PUT;
PUT;
PUT;

PUT "Kind regards.";
PUT ;
Put "Dean McK";
run;

I would like to have INTERNAL USE ONLY  (Not For Further Distribution) formatted as RED and BOLDED so it stands out.

 

Cheers 

 

 


Accepted Solutions
Solution
‎04-02-2017 07:38 PM
SAS Super FREQ
Posts: 676

Re: formating text in a PUT statement

Hi

 

You can set the content type to text/html and use the appropriate html tags to control the color etc.

 

See a simple example below:

filename myemail email
  to=("some.name@whoknows.tld")
  subject="test email %sysfunc(datetime(), e8601dt19.)"
  content_type="text/html"
;

data _null_;
  file myemail;
  put "Morning,";
  put;
  put "Please find attached the Daily report for Week Ending &&Excel_Date_Prompt.";
  put;
  put  '<p style="color:#FF0000">INTERNAL USE ONLY  (Not For Further Distribution)</p>';
  put;
  put;
  put;
  put "Kind regards.";
  put;
  put "Dean McK";
run;

Bruno

View solution in original post


All Replies
Solution
‎04-02-2017 07:38 PM
SAS Super FREQ
Posts: 676

Re: formating text in a PUT statement

Hi

 

You can set the content type to text/html and use the appropriate html tags to control the color etc.

 

See a simple example below:

filename myemail email
  to=("some.name@whoknows.tld")
  subject="test email %sysfunc(datetime(), e8601dt19.)"
  content_type="text/html"
;

data _null_;
  file myemail;
  put "Morning,";
  put;
  put "Please find attached the Daily report for Week Ending &&Excel_Date_Prompt.";
  put;
  put  '<p style="color:#FF0000">INTERNAL USE ONLY  (Not For Further Distribution)</p>';
  put;
  put;
  put;
  put "Kind regards.";
  put;
  put "Dean McK";
run;

Bruno

Contributor
Posts: 48

Re: formating text in a PUT statement

Thanks Bruno_SAS,

 

Works a treat

☑ This topic is SOLVED.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 182 views
  • 0 likes
  • 2 in conversation