【发布时间】:2010-05-06 08:52:56
【问题描述】:
我正在编写一个 C# 表单应用程序来使用 Excel 互操作打开现有的 Excel 工作簿。一切正常。我可以很好地阅读和写作。在用户关闭 C# 应用程序之前,我不会保存工作簿。当我的程序正在运行并且用户不小心使用 Excel 打开同一个工作簿时,就会出现问题。我得到了错误:
HRESULT 异常:0x800401A8
在这一行
范围 excelRange = worksheet.UsedRange;
有没有办法在我的程序运行时锁定工作簿并且不允许用户使用 Excel 打开它?
谢谢
【问题讨论】:
标签: c# windows excel forms interop