アクティブ・ワークブックのオブジェクトを取得
【オブジェクト】
_Application
【プロパティ】
_WorkbookPtr object->ActiveWorkbook
【戻り値】
アクティブ・ワークブックのオブジェクト
【サンプル】
void CImp_app_ActiveWorkbookDlg::OnButton1()
{
using namespace Excel;
_ApplicationPtr pXL;
//Excelの起動
pXL.CreateInstance(L"Excel.Application");
//Excelを表示
pXL->Visible = TRUE;
//WorkBookを新規で開く
pXL->Workbooks->Add();
//アクティブ・ワークブックのオブジェクトを取得する
_WorkbookPtr pBook = pXL->ActiveWorkbook;
//オブジェクトが正しく取得できていることを確認
_bstr_t buf = pBook->Name;
AfxMessageBox("アクティブ・ワークブック名 = " + buf);
//Excelを終了
pXL->Quit();
}
[サンプル・ソース]