#pragma once #include "kcontrol.hpp" class CExcelApplication { public: void Release(CExcelApplication * t); //alias "?Release@CExcelApplication@@QAEXPAV1@@Z"; static CExcelApplication* CreateInstance(); //alias "?CreateInstance@CExcelApplication@@SAPAV1@XZ"; public: void put_Visible(BOOL newValue); //alias "?put_Visible@CExcelApplication@@QAEXH@Z"; bool get_Visible(); //alias "?get_Visible@CExcelApplication@@QAEHXZ"; void OpenDocument(const LPTSTR FileName); //alias "?OpenDocument@CExcelApplication@@QAEXQA_W@Z"; void TransShape(); //alias "?TransShape@CExcelApplication@@QAEXXZ"; void SaveToFile(const LPTSTR FileName);// alias "?SaveToFile@CExcelApplication@@QAEXQA_W@Z"; void Quit(); //alias "?Quit@CExcelApplication@@QAEXXZ"; //LPDISPATCH GetApplication(); public: int GetValidRow(); int GetValidColumn(); BSTR GetCellString(int row, int col); int SetCellString(int row, int col, const wchar_t* val); };