MFC如何设置不允许用户关闭EXCEL

 时间:2024-10-27 06:21:57

1、单击“查看”菜单上的“ClassWizard”(或按 Ctrl+W)。如果要使 Excel 97 自动运行,请选择 Microsoft Excel 8.0 对象库;默认位置为 C:\ProgramFiles\Microsoft Office\Office\Excel8.olb)。

MFC如何设置不允许用户关闭EXCEL

2、如果要使 Microsoft Excel 2000 自动运行,请选择 Microsoft Excel 9.0 对象库,其默认位置为 C:\Program Files\Microsoft Office\Office\Excel9.olb。如果要使 Microsoft Excel 2002 和 Microsoft Office Excel 2003 自动运行。

MFC如何设置不允许用户关闭EXCEL

3、则对象库将被嵌入到文件 Excel.exe 中。Office 2002 中的 Excel.exe 文件的默认位置为 C:\Program Files\Microsoft Office\Office10\Excel.exe。

MFC如何设置不允许用户关闭EXCEL

4、 在***Dlg.H中添加头文件#include<comdef.h>#include "excel.h"在***Dlg::OnInitDialog()中添加// 初始化Comif (::CoInitialize( NULL ) == E_INVALIDARG){AfxMessageBox(_T("初始化Com失败!"));exit(1);}if ( !ExcelApp.CreateDispatch(_T("Excel.Application"), NULL)){AfxMessageBox(_T("创建Excel2000服务失败!"));::CoUninitialize();}//打开ExcelApp等等wbsMyBooks.AttachDispatch(ExcelApp.GetWorkbooks(),true);wbMyBook.AttachDispatch(wbsMyBooks.Add(_variant_t("c:\aa.xls")));//得到WorksheetswssMysheets.AttachDispatch(wbMyBook.GetWorksheets(),true);//得到sheet1wsMysheet.AttachDispatch(wssMysheets.GetItem(_variant_t("sheet1")),true);rgMyRge.AttachDispatch(wsMysheet.GetCells(),true);CString a = (LPCTSTR)(_bstr_t)rgMyRge.GetItem(_variant_t((long)i),_variant_t((long)1))。

MFC如何设置不允许用户关闭EXCEL

5、SetItem((_variant_t((long)2),_variant_t((long)3)),_variant_t("fafdad"));//释放资源关闭EXCELrgMyRge.ReleaseDispatch();wsMysheet.ReleaseDispatch();wssMysheets.ReleaseDispatch();wbMyBook.Close (COleVariant((short)(FALSE)), COleVariant((short)(FALSE)),vtMissing);wbsMyBooks.Close();wbMyBook.ReleaseDispatch();wbsMyBooks.ReleaseDispatch();ExcelApp.Quit();ExcelApp.ReleaseDispatch();

MFC如何设置不允许用户关闭EXCEL
  • oracle如何给用户分配权限与角色并回收
  • pycharm怎么下载远程服务器文件
  • Python安装 pycrypto 失败
  • linux新建文件夹命令
  • Visio如何手动添加资源
  • 热门搜索
    写规范字手抄报内容 五年级手抄报大全 关于自信的手抄报 日行一善手抄报花边 英语手抄报内容笑话 中学生手抄报设计图 小学生反邪教手抄报 千字文手抄报 让妈妈露笑脸手抄报 爱我中华手抄报资料