⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wksheet.cpp

📁 VC++技术内幕(第四版)的实例
💻 CPP
📖 第 1 页 / 共 2 页
字号:
// Machine generated IDispatch driver class(es) created with ClassWizard.

#include "stdafx.h"
#include "wksheet.h"


/////////////////////////////////////////////////////////////////////////////
// Worksheet properties

VARIANT Worksheet::GetAutoFilterMode()
{
    VARIANT result;
    GetProperty(0x318, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetAutoFilterMode(const VARIANT& propVal)
{
    SetProperty(0x318, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetCircularReference()
{
    VARIANT result;
    GetProperty(0x42d, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetCircularReference(const VARIANT& propVal)
{
    SetProperty(0x42d, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetConsolidationFunction()
{
    VARIANT result;
    GetProperty(0x315, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetConsolidationFunction(const VARIANT& propVal)
{
    SetProperty(0x315, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetConsolidationOptions()
{
    VARIANT result;
    GetProperty(0x316, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetConsolidationOptions(const VARIANT& propVal)
{
    SetProperty(0x316, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetConsolidationSources()
{
    VARIANT result;
    GetProperty(0x317, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetConsolidationSources(const VARIANT& propVal)
{
    SetProperty(0x317, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetCreator()
{
    VARIANT result;
    GetProperty(0x95, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetCreator(const VARIANT& propVal)
{
    SetProperty(0x95, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetDisplayAutomaticPageBreaks()
{
    VARIANT result;
    GetProperty(0x283, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetDisplayAutomaticPageBreaks(const VARIANT& propVal)
{
    SetProperty(0x283, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetFilterMode()
{
    VARIANT result;
    GetProperty(0x320, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetFilterMode(const VARIANT& propVal)
{
    SetProperty(0x320, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetIndex()
{
    VARIANT result;
    GetProperty(0x1e6, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetIndex(const VARIANT& propVal)
{
    SetProperty(0x1e6, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetName()
{
    VARIANT result;
    GetProperty(0x6e, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetName(const VARIANT& propVal)
{
    SetProperty(0x6e, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetNext()
{
    VARIANT result;
    GetProperty(0x1f6, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetNext(const VARIANT& propVal)
{
    SetProperty(0x1f6, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetOnCalculate()
{
    VARIANT result;
    GetProperty(0x271, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetOnCalculate(const VARIANT& propVal)
{
    SetProperty(0x271, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetOnData()
{
    VARIANT result;
    GetProperty(0x275, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetOnData(const VARIANT& propVal)
{
    SetProperty(0x275, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetOnDoubleClick()
{
    VARIANT result;
    GetProperty(0x274, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetOnDoubleClick(const VARIANT& propVal)
{
    SetProperty(0x274, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetOnEntry()
{
    VARIANT result;
    GetProperty(0x273, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetOnEntry(const VARIANT& propVal)
{
    SetProperty(0x273, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetOnSheetActivate()
{
    VARIANT result;
    GetProperty(0x407, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetOnSheetActivate(const VARIANT& propVal)
{
    SetProperty(0x407, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetOnSheetDeactivate()
{
    VARIANT result;
    GetProperty(0x439, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetOnSheetDeactivate(const VARIANT& propVal)
{
    SetProperty(0x439, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetOutline()
{
    VARIANT result;
    GetProperty(0x66, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetOutline(const VARIANT& propVal)
{
    SetProperty(0x66, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetPageSetup()
{
    VARIANT result;
    GetProperty(0x3e6, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetPageSetup(const VARIANT& propVal)
{
    SetProperty(0x3e6, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetParent()
{
    VARIANT result;
    GetProperty(0x96, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetParent(const VARIANT& propVal)
{
    SetProperty(0x96, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetPrevious()
{
    VARIANT result;
    GetProperty(0x1f7, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetPrevious(const VARIANT& propVal)
{
    SetProperty(0x1f7, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetProtectContents()
{
    VARIANT result;
    GetProperty(0x124, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetProtectContents(const VARIANT& propVal)
{
    SetProperty(0x124, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetProtectDrawingObjects()
{
    VARIANT result;
    GetProperty(0x125, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetProtectDrawingObjects(const VARIANT& propVal)
{
    SetProperty(0x125, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetProtectScenarios()
{
    VARIANT result;
    GetProperty(0x126, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetProtectScenarios(const VARIANT& propVal)
{
    SetProperty(0x126, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetStandardHeight()
{
    VARIANT result;
    GetProperty(0x197, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetStandardHeight(const VARIANT& propVal)
{
    SetProperty(0x197, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetStandardWidth()
{
    VARIANT result;
    GetProperty(0x198, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetStandardWidth(const VARIANT& propVal)
{
    SetProperty(0x198, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetTransitionExpEval()
{
    VARIANT result;
    GetProperty(0x191, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetTransitionExpEval(const VARIANT& propVal)
{
    SetProperty(0x191, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetTransitionFormEntry()
{
    VARIANT result;
    GetProperty(0x192, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetTransitionFormEntry(const VARIANT& propVal)
{
    SetProperty(0x192, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetType()
{
    VARIANT result;
    GetProperty(0x6c, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetType(const VARIANT& propVal)
{
    SetProperty(0x6c, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetUsedRange()
{
    VARIANT result;
    GetProperty(0x19c, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetUsedRange(const VARIANT& propVal)
{
    SetProperty(0x19c, VT_VARIANT, &propVal);
}

VARIANT Worksheet::GetVisible()
{
    VARIANT result;
    GetProperty(0x22e, VT_VARIANT, (void*)&result);
    return result;
}

void Worksheet::SetVisible(const VARIANT& propVal)
{
    SetProperty(0x22e, VT_VARIANT, &propVal);
}

/////////////////////////////////////////////////////////////////////////////
// Worksheet operations

VARIANT Worksheet::Activate()
{
    VARIANT result;
    InvokeHelper(0x130, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
    return result;
}

VARIANT Worksheet::Application()
{
    VARIANT result;
    InvokeHelper(0x94, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
    return result;
}

VARIANT Worksheet::Arcs(const VARIANT& Index)
{
    VARIANT result;
    static BYTE BASED_CODE parms[] =
        VTS_VARIANT;
    InvokeHelper(0x2f8, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
        &Index);
    return result;
}

VARIANT Worksheet::Buttons(const VARIANT& Index)
{
    VARIANT result;
    static BYTE BASED_CODE parms[] =
        VTS_VARIANT;
    InvokeHelper(0x22d, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
        &Index);
    return result;
}

VARIANT Worksheet::Calculate()
{
    VARIANT result;
    InvokeHelper(0x117, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
    return result;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -