LiFan
2025-02-13 03ef0b51103c735077c784c7df81ae2bcc1599ab
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#pragma once
 
#include "kcontrol.hpp"
namespace Hxsoft {    namespace XFrame {    namespace XOffice {    
 
    class IXOffice : public IXFControl
    {
    public:
        int LoadTemplate(LPTSTR pXml, int state);
        int LoadTemplate(KXMLDOMElement pElement, int state);
        int LoadTemplate(KXMLDOMDocument& x, int state);
    public:
        int Retrieve(KXMLDOMElement pElement);
        int Retrieve(KXMLDOMDocument& x);
        int Retrieve(LPTSTR bstr);
    public:
        int DwUpdate(KXMLDOMElement pElement);
        int DwUpdate(KXMLDOMDocument& x);
    public:
        xbObject* GetSheet(int nIndex);
        int GetSheetCount();
    public:
        int SelectSheet(int nIndex);
        int GetSelectedSheetIndex();
        int RemoveSheet(int nIndex);
    public:
        int GetData(KXMLDOMDocument px);
        int GetData(KXMLDOMDocument px, int nIndex);
    public:
        int SaveFileAs();
        int SaveFile();
        int SaveFile(wchar_t* fileName);
    public:
        int OpenFile(wchar_t* fileName);
        int OpenFile();
    };
}}}