At CP here's one good article concerning exporting data to Excel from a listview:
Enhanced ListView Operations Using MVVM[
^]
You don't need the save dialog in this operation, instead you need to use Interop and command the excel from your C# code. After exporting the data to excel, you can command the Excel to save the workbook.