saveFileDialog saveFileDialog1=new saveFileDialog();
saveFileDialog1.InitialDirectory = Path.GetDirectoryName(strPartPath);
//設置文件類型
saveFileDialog1.Filter = "Excel 工作簿(*.xlsx)|*.xlsx|Excel 啓動宏的工作簿(*.xlsm)|*.xlsm|Excel 97-2003工作簿(*.xls)|*.xls";
//saveFileDialog1.FilterIndex = 1;//設置文件類型顯示
saveFileDialog1.FileName = "自己取個";//設置默認文件名
saveFileDialog1.RestoreDirectory = true;//保存對話框是否記憶上次打開的目錄
saveFileDialog1.CheckPathExists = true;//檢查目錄
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
string strSaveFileLocation = saveFileDialog1.FileName;//文件路徑
}