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如何手动添加资源
  • 热门搜索
    我因什么而自豪作文 怀孕5个月应注意什么 股票横盘是什么意思 脸大剪什么发型 bright是什么意思 人寿年丰的意思 大开眼界的意思 7-8万左右买什么车好 韦编三绝是什么意思 马杀鸡是什么意思