在网上找了些资料,可是我还是有疑问。我在vc中使用了excel,在一个菜单的消息响应函数中添加了excel的相关操作。我的目的是在函数中新建一个excel,并对excel添加显示数据,点击右上角的红叉后提示用户是否保存。这些都做完后,发现后台并没有关闭excel程序,后也找了一下关闭excel的方法,然后在函数最后加上了关闭excel的语句(如下),但是只要一点击菜单项就会打开excel然后添加数据然后就显示是否保存然后就关闭了,这并不是我想要的,我希望用户在点击红叉的时候再彻底关闭excel。那么我这段语句该添加在哪儿?
//关闭excel
/* range.ReleaseDispatch();

_workSheet.ReleaseDispatch();
workSheets.ReleaseDispatch();

_workBook.ReleaseDispatch();
workBooks.ReleaseDispatch();

_workBook.Close(varOptional,varOptional,varOptional);
workBooks.Close();

_app.Quit();
_app.ReleaseDispatch();*/