回复 1楼用户名的帖子
请问什么要一次性打开多次 Excel 呢?
我想可以通过判断文件是否可写去判断,Spread 是否加载了该 excel 文件。
- private void openExcelToolStripMenuItem_Click(object sender, EventArgs e)
- {
- string filename = "DownloadInfo.xls";
- bool flag = true;
- for (int i = 0; i < 2; i++)
- {
- FileStream excelStream = new FileStream(filename, FileMode.OpenOrCreate, FileAccess.Read);
- if (!excelStream.CanWrite && flag)
- {
- this.fpSpread1.OpenExcel(excelStream);
- flag = false;
- }
- else
- {
- MessageBox.Show("文件已经打开");
- }
- }
- }
复制代码
能否把你的详细异常信息提供给我? |