Hmmm. When I run the code, using MSOFFICE2K and STYLE=SASWEB, the report table has a white background. The area -outside- the table is gray. This is not true of every style -- just selected styles, like SASWEB and EGDEFAULT, to name just a few.
Without changing the style template, the thing that you can do is switch to a different style in the STYLE= option. When I use the following templates, only SASWEB and EGDEFAULT show a gray background under the cells to the right of the actual ODS output table.
cynthia
[pre]
ods msoffice2k(1) file='c:\temp\ht_mso1.xls' style=sasweb;
ods msoffice2k(2) file='c:\temp\ht_mso2.xls' style=minimal;
ods msoffice2k(3) file='c:\temp\ht_mso3.xls' style=analysis;
ods msoffice2k(4) file='c:\temp\ht_mso4.xls' style=journal;
ods msoffice2k(5) file='c:\temp\ht_mso5.xls' style=statdoc;
ods msoffice2k(6) file='c:\temp\ht_mso6.xls' style=barrettsblue;
ods msoffice2k(7) file='c:\temp\ht_mso7.xls' style=ocean;
ods msoffice2k(8) file='c:\temp\ht_mso8.xls' style=watercolor;
ods msoffice2k(9) file='c:\temp\ht_mso9.xls' style=harvest;
ods msoffice2k(10) file='c:\temp\ht_mso10.xls' style=egdefault;
proc report data=class nowd;
column name age height weight;
define name / display
style(column)={just=l cellwidth=1.5in htmlstyle='mso-number-format:00000000'};
run;
ods _all_ close;
[/pre]
... View more