xj qian
2025-04-07 e4d89662adfded05672a318481a7a0c91d963fae
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#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 SetICellString(int row, int col, const wchar_t* val);
};