// ÄÄÇ»ÅÍ¿¡¼­ Çü½Ä ¶óÀ̺귯¸® ¸¶¹ý»çÀÇ [Ŭ·¡½º Ãß°¡]¸¦ »ç¿ëÇÏ¿© »ý¼ºÇÑ IDispatch ·¡ÆÛ Ŭ·¡½ºÀÔ´Ï´Ù. ///#import "C:\\Program Files\\Microsoft Office\\Office14\\EXCEL.EXE" no_namespace // CStyle ·¡ÆÛ Ŭ·¡½º class CStyle : public COleDispatchDriver { public: CStyle(){} // COleDispatchDriver ±âº» »ý¼ºÀÚ¸¦ È£ÃâÇÕ´Ï´Ù. CStyle(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CStyle(const CStyle& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Ư¼º public: // ÀÛ¾÷ public: // Style ¸Þ¼­µå public: LPDISPATCH get_Application() { LPDISPATCH result; InvokeHelper(0x94, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } long get_Creator() { long result; InvokeHelper(0x95, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH get_Parent() { LPDISPATCH result; InvokeHelper(0x96, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } BOOL get_AddIndent() { BOOL result; InvokeHelper(0x427, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_AddIndent(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x427, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_BuiltIn() { BOOL result; InvokeHelper(0x229, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } LPDISPATCH get_Borders() { LPDISPATCH result; InvokeHelper(0x1b3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } VARIANT Delete() { VARIANT result; InvokeHelper(0x75, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL); return result; } LPDISPATCH get_Font() { LPDISPATCH result; InvokeHelper(0x92, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } BOOL get_FormulaHidden() { BOOL result; InvokeHelper(0x106, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_FormulaHidden(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x106, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_HorizontalAlignment() { long result; InvokeHelper(0x88, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_HorizontalAlignment(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x88, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_IncludeAlignment() { BOOL result; InvokeHelper(0x19d, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_IncludeAlignment(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x19d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_IncludeBorder() { BOOL result; InvokeHelper(0x19e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_IncludeBorder(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x19e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_IncludeFont() { BOOL result; InvokeHelper(0x19f, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_IncludeFont(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x19f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_IncludeNumber() { BOOL result; InvokeHelper(0x1a0, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_IncludeNumber(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x1a0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_IncludePatterns() { BOOL result; InvokeHelper(0x1a1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_IncludePatterns(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x1a1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_IncludeProtection() { BOOL result; InvokeHelper(0x1a2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_IncludeProtection(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x1a2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_IndentLevel() { long result; InvokeHelper(0xc9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_IndentLevel(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xc9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } LPDISPATCH get_Interior() { LPDISPATCH result; InvokeHelper(0x81, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } BOOL get_Locked() { BOOL result; InvokeHelper(0x10d, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_Locked(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x10d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } VARIANT get_MergeCells() { VARIANT result; InvokeHelper(0xd0, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); return result; } void put_MergeCells(VARIANT& newValue) { static BYTE parms[] = VTS_VARIANT ; InvokeHelper(0xd0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue); } CString get_Name() { CString result; InvokeHelper(0x6e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_NameLocal() { CString result; InvokeHelper(0x3a9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_NumberFormat() { CString result; InvokeHelper(0xc1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_NumberFormat(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0xc1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_NumberFormatLocal() { CString result; InvokeHelper(0x449, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_NumberFormatLocal(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x449, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_Orientation() { long result; InvokeHelper(0x86, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_Orientation(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x86, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_ShrinkToFit() { BOOL result; InvokeHelper(0xd1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_ShrinkToFit(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0xd1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Value() { CString result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long get_VerticalAlignment() { long result; InvokeHelper(0x89, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_VerticalAlignment(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x89, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_WrapText() { BOOL result; InvokeHelper(0x114, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_WrapText(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x114, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get__Default() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long get_ReadingOrder() { long result; InvokeHelper(0x3cf, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_ReadingOrder(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x3cf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } // Style ¼Ó¼º public: };