Excelで複数のシートを選択するには C++ BuilderからExcelを操作するときに、複数のシートを選択する方法です。
以下の例では、Sheet1とSheet2を選択しています。
Variant exApplication;
Variant exWorkbooks;
Variant exWorkbook;
Variant exWorksheets;
exApplication = Variant::CreateObject("Excel.Application");
exApplication.OlePropertySet( "Visible", "True" );
exWorkbooks = exApplication.OlePropertyGet("Workbooks");
exWorkbook = exWorkbooks.OleFunction("Open","C:\\Book1.xls");
Variant exSheetNames(OPENARRAY(int,(0,1)), varVariant);
exSheetNames.PutElement("Sheet1", 0);
exSheetNames.PutElement("Sheet2", 1);
exWorksheets = exWorkbook.OlePropertyGet("Sheets", exSheetNames);
exWorksheets.OleFunction("Select");
目次に戻る
| Copyright(c) 2008 WoodenSoldier Software |
|