Visual C++ Excel操作編

MS-Excel OLE/COMインターフェイス・リファレンス
リファレンスExcel2000


#importを使用してタイプライブラリを取り込み操作する方法
項目ExcelのVersionVC++のVersionサンプル
importするExcelタイプライブラリの概要解説 Excel2000 ----- -----
タイプライブラリの#importをヘッダーに記述して、複数オブジェクトで使用する Excel2002 Visual C++ 2003.Net サンプル
OLEサーバーの状態メッセージを取得 Excel2002 Visual C++ 6.0 サンプル
VC++ 2003.NetでExcelを起動 Excel2002 Visual C++ 2003.Net サンプル
Visual C++で新規ファイルを起動 Excel2000 Visual C++ 6.0 サンプル
MFCを使わないで新規Excelファイルを起動 Excel2002 Visual C++ 6.0 サンプル
既存のExcelファイルを開く Excel2000 Visual C++ 6.0 サンプル
タイトルバーの名前を変更 Excel2000 Visual C++ 6.0 サンプル
アドインのオブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
[リンクの自動更新前にメッセージを表示する]の状態取得と設定変更 Excel2000 Visual C++ 6.0 サンプル
全てのブックの計算を実行 Excel2000 Visual C++ 6.0 サンプル
[保存前に再計算]の状態取得と設定変更 Excel2000 Visual C++ 6.0 サンプル
[計算方法]の設定の取得と変更 Excel2000 Visual C++ 6.0 サンプル
切り取り・コピーモードの状態取得と解除 Excel2000 Visual C++ 6.0 サンプル
カレントフォルダの取得と変更 Excel2000 Visual C++ 6.0 サンプル
アクティブセルのオブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
ExcelのCellへ書き出す Excel2000 Visual C++ 6.0 サンプル
ExcelのCellへ書き出すA Excel2000 Visual C++ 6.0 サンプル
ExcelのCellへ書き出すB Excel2002 Visual C++ 6.0 サンプル
範囲指定したCellのデータを取得 Excel2002 Visual C++ 6.0 サンプル
範囲指定したCellへ配列データを出力 Excel2002 Visual C++ 6.0 サンプル
罫線を記述する Excel2000 Visual C++ 6.0 サンプル
Cellに書かれた文字の色を変える Excel2000 Visual C++ 6.0 サンプル
Cellを結合 Excel2002 Visual C++ 6.0 サンプル
右寄せ、下詰め Excel2002 Visual C++ 6.0 サンプル
フォント名、サイズなどの変更 Excel2000 Visual C++ 6.0 サンプル
作業中ワークシートの全カラム(列)のオブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
行の高さと列の幅を調整 Excel2000 Visual C++ 6.0 サンプル
範囲指定したCellのコピーと貼り付け Excel2002 Visual C++ 6.0 サンプル
シート内の全てのCellをコピーし、別のシートへペースト Excel2002 Visual C++ 6.0 サンプル
アクティブ・ワークブックのオブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
Workbookを操作 Excel2002 Visual C++ 6.0 サンプル
新規ブックを作成する Excel2000 Visual C++ 6.0 サンプル
既存のファイルを開く Excel2000 Visual C++ 6.0 サンプル
ワークブックをアクティブにする Excel2000 Visual C++ 6.0 サンプル
開いている全てのワークブックを閉じる Excel2000 Visual C++ 6.0 サンプル
ワークブックを閉じる Excel2000 Visual C++ 6.0 サンプル
ワークシートを操作 Excel2000 Visual C++ 6.0 サンプル
ワークシートをコピー Excel2002 Visual C++ 6.0 サンプル
ワークシートを移動 Excel2002 Visual C++ 6.0 サンプル
アクティブシート内を検索 Excel2002 Visual C++ 6.0 サンプル
アクティブ・プリンタ名の取得 Excel2000 Visual C++ 6.0 サンプル
印刷ページのヘッダ、フッタ設定 Excel2000 Visual C++ 6.0 サンプル
ファイルの保存形式の設定を取得と変更 Excel2000 Visual C++ 6.0 サンプル
CSVファイルで保存 Excel2000 Visual C++ 6.0 サンプル
[セルの上書き前に警告メッセージを表示する]の状態取得と設定変更 Excel2000 Visual C++ 6.0 サンプル
マクロを実行 Excel2002 Visual C++ 6.0 サンプル
Cellの色を変える Excel2002 Visual C++ 6.0 サンプル
線や矢印を記述 Excel2002 Visual C++ 6.0 サンプル
四角形の追加とその色の変更、テキストの記述 Excel2002 Visual C++ 6.0 サンプル
円の追加とその色の変更、テキストの記述 Excel2002 Visual C++ 6.0 サンプル
オートシェイプにある図形の追加と書式設定 Excel2002 Visual C++ 6.0 サンプル
グラフを追加 Excel2002 Visual C++ 6.0 サンプル
画像ファイル(bmp,jpeg,etc)を挿入 Excel2000 Visual C++ 6.0 サンプル
ハイパーリンクでWorkSheetをリンク Excel2002 Visual C++ 6.0 サンプル
画像ファイル(bmp,jpeg,etc)を挿入 Excel2002 Visual C++ 6.0 サンプル
全ての組み込みダイアログボックスのオブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
マウスポインタの形状取得と変更 Excel2000 Visual C++ 6.0 サンプル
コメントの表示方法の設定取得と設定変更 Excel2000 Visual C++ 6.0 サンプル
警告メッセージの表示、非表示設定 Excel2000 Visual C++ 6.0 サンプル
全画面表示の切り替え Excel2000 Visual C++ 6.0 サンプル
スクロールバーの表示切り替え Excel2000 Visual C++ 6.0 サンプル
ステータスバーの表示切り替え Excel2000 Visual C++ 6.0 サンプル
イベントの発生を切り替える Excel2000 Visual C++ 6.0 サンプル
[ファイルを開く]ダイアログボックスを開く@ Excel2000 Visual C++ 6.0 サンプル
[ファイルを開く]ダイアログボックスを開くA Excel2000 Visual C++ 6.0 サンプル
ふりがなを取得 Excel2000 Visual C++ 6.0 サンプル
[名前を付けて保存]ダイアログボックスを開く Excel2000 Visual C++ 6.0 サンプル
Excelの高さの取得と変更 Excel2000 Visual C++ 6.0 サンプル
共有セル範囲を返す Excel2000 Visual C++ 6.0 サンプル
Excelの左位置の取得と変更 Excel2000 Visual C++ 6.0 サンプル
メモリの空き容量を取得 Excel2000 Visual C++ 6.0 サンプル
メモリの全容量を取得 Excel2000 Visual C++ 6.0 サンプル
使用しているメモリの容量を取得 Excel2000 Visual C++ 6.0 サンプル
「名前の定義」のオブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
設定されている所属名を取得 Excel2000 Visual C++ 6.0 サンプル
OSの名前とバージョンを取得 Excel2000 Visual C++ 6.0 サンプル
Excel.exeへのパスを取得 Excel2000 Visual C++ 6.0 サンプル
作業中ワークシートの全ての行オブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
画面表示の更新の有効と無効 Excel2000 Visual C++ 6.0 サンプル
新規ブック作成時に追加されるシート数 Excel2000 Visual C++ 6.0 サンプル
Excelの起動ホルダを取得 Excel2000 Visual C++ 6.0 サンプル
ステータスバーの文字列の取得と設定 Excel2000 Visual C++ 6.0 サンプル
Excelの上位置の取得と変更 Excel2000 Visual C++ 6.0 サンプル
Excelウィンドウ幅の取得と変更 Excel2000 Visual C++ 6.0 サンプル
操作対象の組み込みダイアログボックスのオブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
組み込みダイアログボックスを開く Excel2000 Visual C++ 6.0 サンプル
オブジェクトの表示方法の設定取得と変更 Excel2000 Visual C++ 6.0 サンプル
指定したワークブックのファイル形式を取得 Excel2000 Visual C++ 6.0 サンプル
指定したワークブックのフルパスを取得 Excel2000 Visual C++ 6.0 サンプル
指定したワークブックのパス(ディレクトリのみ)を取得 Excel2000 Visual C++ 6.0 サンプル
ワークブックの読み取りパスワードが設定されているか判定 Excel2000 Visual C++ 6.0 サンプル
ワークブックの名前を取得 Excel2000 Visual C++ 6.0 サンプル
[シート構成]が保護になっているかの状態を取得 Excel2000 Visual C++ 6.0 サンプル
[ウィンドウ]が保護になっているかの状態を取得 Excel2000 Visual C++ 6.0 サンプル
読み取り専用でファイルを開いているかを判定 Excel2000 Visual C++ 6.0 サンプル
保存オプションが[読み取り専用を奨励する]が有効になっているかを取得 Excel2000 Visual C++ 6.0 サンプル
ワークブックが変更されたかどうかの状態取得と変更状態の解除 Excel2000 Visual C++ 6.0 サンプル
ブックを上書き保存 Excel2000 Visual C++ 6.0 サンプル
ブックを名前を付けて保存 Excel2000 Visual C++ 6.0 サンプル
[外部リンクの値を保存する]の状態取得と変更 Excel2000 Visual C++ 6.0 サンプル
ワークブックを保護する Excel2000 Visual C++ 6.0 サンプル
自動実行マクロを実行する Excel2000 Visual C++ 6.0 サンプル
VBAプロジェクトのデジタル署名が設定されているかどうかを取得 Excel2000 Visual C++ 6.0 サンプル
書き込みパスワードが設定されているかどうかを返す Excel2000 Visual C++ 6.0 サンプル
ブックのコピーをファイルに保存 Excel2000 Visual C++ 6.0 サンプル
ワークブックの保護を解除する Excel2000 Visual C++ 6.0 サンプル
アクティブなウィンドウ枠を取得 Excel2000 Visual C++ 6.0 サンプル
タイトルバーの文字列を変更 Excel2000 Visual C++ 6.0 サンプル
数式の表示・非表示を指定する Excel2000 Visual C++ 6.0 サンプル
枠線の表示・非表示を指定する Excel2002 Visual C++ 6.0 サンプル
行番号の表示・非表示を指定する Excel2002 Visual C++ 6.0 サンプル
水平スクロールバーの表示・非表示を指定する Excel2002 Visual C++ 6.0 サンプル
垂直スクロールバーの表示・非表示を指定する Excel2002 Visual C++ 6.0 サンプル
シート見出しの表示、非表示を指定する Excel2002 Visual C++ 2003.Net サンプル
分割ウィンドウ枠の固定と解除 Excel2002 Visual C++ 2003.Net サンプル
ウィンドウ枠の数を取得 Excel2002 Visual C++ 2003.Net サンプル
選択セル範囲を返す Excel2002 Visual C++ 2003.Net サンプル
ウィンドウの左端列の番号を指定 Excel2002 Visual C++ 2003.Net サンプル
ウィンドウの上端列の番号を指定 Excel2002 Visual C++ 2003.Net サンプル
選択されているシート数を返す Excel2002 Visual C++ 2003.Net サンプル
ウィンドウの分割と非分割 Excel2002 Visual C++ 2003.Net サンプル
分割ウィンドウ左右の分割位置の列を指定 Excel2002 Visual C++ 2003.Net サンプル
分割ウィンドウ上下の分割位置の列を指定 Excel2002 Visual C++ 2003.Net サンプル
ウィンドウの上端までの距離 Excel2002 Visual C++ 2003.Net サンプル
ウィンドウの種類を取得 Excel2002 Visual C++ 2003.Net サンプル
VIEWの種類を指定 Excel2002 Visual C++ 2003.Net サンプル
表示されているセル範囲を取得 Excel2002 Visual C++ 2003.Net サンプル
ウィンドウの幅を指定 Excel2002 Visual C++ 2003.Net サンプル
ウィンドウの状態取得と設定 Excel2002 Visual C++ 2003.Net サンプル
ウィンドウのページをスクロールする Excel2002 Visual C++ 2003.Net サンプル
ウィンドウの行、列をスクロールする Excel2002 Visual C++ 2003.Net サンプル
ウィンドウのシート見出しをスクロールする Excel2002 Visual C++ 2003.Net サンプル
オートフィルターのオブジェクトを取得 Excel2002 Visual C++ 2003.Net サンプル
オートフィルターの解除 Excel2000 Visual C++ 6.0 サンプル
ワークシートがフィルタ・モードかどうかを取得 Excel2000 Visual C++ 6.0 サンプル
ワークシートのコード名を取得 Excel2002 Visual C++ 2003.Net サンプル
ワークシートの全てのコメント数を取得 Excel2002 Visual C++ 2003.Net サンプル
ワークシートのページ区切り表示切替 Excel2002 Visual C++ 2003.Net サンプル
水平改頁オブジェクト取得 Excel2000 Visual C++ 6.0 サンプル
ワークシート保護時、選択可能・不可能なセルの設定 Excel2000 Visual C++ 6.0 サンプル
ハイパーリンクのオブジェクトを取得とリンク数 Excel2002 Visual C++ 2003.Net サンプル
アクティブシートの名前の取得と変更 Excel2000 Visual C++ 6.0 サンプル
アクティブシートのページ設定オブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
シートの内容を保護しているかどうかを取得 Excel2000 Visual C++ 6.0 サンプル
オブジェクトを保護しているかどうかを取得 Excel2000 Visual C++ 6.0 サンプル
保護シートがマクロで変更可能かどうかを取得 Excel2000 Visual C++ 6.0 サンプル
シナリオを保護しているかどうかを取得 Excel2000 Visual C++ 6.0 サンプル
シートの全ての図形オブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
行の高さの既定値を取得 Excel2000 Visual C++ 6.0 サンプル
列幅の既定値を取得 Excel2000 Visual C++ 6.0 サンプル
ワークシート内で使用されているセル範囲を取得 Excel2000 Visual C++ 6.0 サンプル
ワークシートの表示、非表示 Excel2000 Visual C++ 6.0 サンプル
垂直改ページのオブジェクトを取得 Excel2000 Visual C++ 6.0 サンプル
新しいワークシートを作成 Excel2000 Visual C++ 6.0 サンプル
ワークシートの再計算 Excel2002 Visual C++ 2003.Net サンプル
埋め込みグラフのオブジェクトを取得 Excel2002 Visual C++ 2003.Net サンプル
ワークシートを削除する Excel2000 Visual C++ 2003.Net サンプル
指定されたセル範囲を指定した全てのワークシートへコピー Excel2002 Visual C++ 2003.Net サンプル
ワークシートのOLEオブジェクトを取得 Excel2002 Visual C++ 2003.Net サンプル
アクティブ・シートを印刷 Excel2002 Visual C++ 2003.Net サンプル
3D棒グラフの形状を指定 Excel2002 Visual C++ 2003.Net サンプル
オートフィルタを使用してリストにフィルタをかける Excel2002 Visual C++ 2003.Net サンプル
グラフの右下にあるセルを取得 Excel2002 Visual C++ 2003.Net サンプル
グラフの輪郭を取得 Excel2002 Visual C++ 2003.Net サンプル
グラフのデータテーブル Excel2000 Visual C++ 6.0 サンプル
グラフの軸の表示 Excel2000 Visual C++ 6.0 サンプル
グラフの凡例の表示・非表示 Excel2000 Visual C++ 6.0 サンプル


ClassWizardを使用してタイプライブラリからExcel操作用クラスを取り込み操作する方法
項目ExcelのVersionVC++のVersionサンプル
メソッドの引数を省略 Excel2000 Visual C++ 6.0 -----
Excelの起動 Excel97,Excel2000 Visual C++ 6.0 サンプル
セルへの書き込み Excel97,Excel2000 Visual C++ 6.0 サンプル
範囲指定したCellのデータを取得 Excel2002 Visual C++ 6.0 サンプル
範囲指定したCellへ配列データを出力 Excel2002 Visual C++ 6.0 サンプル
使用されている最終セル位置を取得 Excel2002 Visual C++ 6.0 サンプル
セルへの読み込みと書き込み Excel97,Excel2000 Visual C++ 6.0 サンプル
WorkBookに含まれるシート数を取得 Excel97,Excel2000 Visual C++ 6.0 サンプル
WorkSheetの名前を取得 Excel97,Excel2000 Visual C++ 6.0 サンプル
アクティブ・シートの変更 Excel97,Excel2000 Visual C++ 6.0 サンプル
シート内の全てのCellをコピーし、別のシートへペースト Excel97,Excel2000 Visual C++ 6.0 サンプル
マクロを実行させる Excel97,Excel2000 Visual C++ 6.0 サンプル
サーバ使用中のメッセージを表示しないようにする Excel97,Excel2000 Visual C++ 6.0 -----
警告メッセージを表示しないようにする Excel97,Excel2000 Visual C++ 6.0 サンプル
文字の色を変更する Excel97,Excel2000 Visual C++ 6.0 サンプル
印刷ダイアログを表示する Excel2000,Excel2002 Visual C++ 6.0 サンプル