Существует дополнение для для Office 2007, которое дает вам возможность экспортировать в XPS или PDF. Вызовите Excel через Microsoft.Office.interop.Excel и экспортируйте в XPS.
Из моего собственного кода (Workbook - это экземпляр, но вместо него предоставляется полное пространство имен):
Microsoft.Office.Interop.Excel.Workbook.ExportAsFixedFormat(
Excel.XlFixedFormatType.xlTypeXPS,
pdfpath, Excel.XlFixedFormatQuality.xlQualityStandard,
true, true,
fpage, tpage,
false,
oMissing
);
Есть MSDN статья о том, как это сделать.