Hi Cynthia, Apparently the security restrictions on the system I work on prevent me from pasting into a web browser. I'll retype the code I'm using, omitting the details within the proc reports... ods tagsets.ExcelXP close; ods tagsets.ExcelXP options(embedded_titles='yes' embedded_footnotes='no' width_fudge='0.75' center_horizontal='yes' autofit_height='yes' skip_space='0' row_repeat='2' row_heights='47, 15, 15, 15, 15, 15, 15' pagebreaks='no' scale='85') file='test.xml' style=journal; * Table of Contents with Hyperlinks; ods tagsets.ExcelXP options(sheet_interval='none' sheet_name="Contents" default_column_width="9, 40, 9"); proc report data=user.nbr_vendors nowindows; column vendor_id organization_name vendor_type; <series of define statements>; compute vendor_id; vend_ref="#'"||trim(left(vendor_id))||"'!A1"; call define(_col_,'URL',vend_ref); endcomp; run; ods escapechar='^'; ods noproctitle noptitle; options byline; ods tagsets.ExcelXP options(sheet_name=" " sheet_label=" " suppress_bylines="yes" sheet_interval="bygroup" default_column_width="25,9, 6, 6, 6, 6, 6, 6"); title '#byval1 -- #byval2'; proc report data=detail nowindows; by vendor_id organization name; column question response pct1 pct2 pct3 pct4 us_pct1 us_pct2; <series of define statements>; run; quit; ods tagsets.ExcelXP close; Is there anything after the first proc report I can add to reset the sheet name without closing the xml file creation? Thanks! --Ben
... View more