小编Tak*_*aJi的帖子

没有浏览器运行的Google Chrome推送通知

有没有人知道如何在外部和不运行浏览器的情况下实现推送通知的接收?

notifications google-chrome push

6
推荐指数
1
解决办法
6402
查看次数

保存excel 2003文件

我正在做一个简单的c#应用程序,它是编辑现有的excel 2003模板(xlt)并保存到新的*.xls文件.它像是:

Microsoft.Office.Interop.Excel._Application app = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel._Workbook workbook = app.Workbooks.Open("\\my_template.xlt");
Microsoft.Office.Interop.Excel._Worksheet worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Sheets[0];
Run Code Online (Sandbox Code Playgroud)

然后我修改一些在文件中的各种公式中使用的单元格,并将模板保存到一个新文件:

workbook.SaveAs("newfile.xls", Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal);
workbook.Close(true, misValue, misValue);
app.Quit();

worksheet = null;
workbook = null;
app = null;
Run Code Online (Sandbox Code Playgroud)

所以问题是当新文件被成功保存时,我打开它,看到使用我编辑过的单元格的公式结果就像"#NAME"一样.当我重新打开文件时 - 一切都变好了.为什么会这样?

也许我正在以不正确的方式保存文件,这就是我在第一次打开时看到错误的原因?这个问题仅适用于2003年的办公室......正如我承认的那样.

c# ms-office excel-2003

5
推荐指数
1
解决办法
4290
查看次数

标签 统计

c# ×1

excel-2003 ×1

google-chrome ×1

ms-office ×1

notifications ×1

push ×1