Re: OLEでEXCELの複数シートから特定のシートを選択する方法
atushi
居住地: 長野県
投稿数: 30
Ace_Nagashimさん、こんにちは
・EXCELの複数ワークシートから特定のシートを選択するときは、
以下のように設定しています。
・1)モデルの設定
1-1)V_Excel_Application
クラス:F=項目
型:OLE
タイプライブラリ:Microsoft Excel X.X Object Library
オブジェクト名:Application
インスタンス化:A=自動
1-2)V_Excel_WorkBook ※
クラス:F=項目
型:OLE
タイプライブラリ:Microsoft Excel X.X Object Library
オブジェクト名:Workbook
※[V_Excel_WorkBook]は、
[V_Excel_Application]からワークブックを開いた時、または、
[V_Excel_Application]からワークブックを追加した時、等の
戻り値に設定しておきます。
1-3)V_Excel_WorkSheet
クラス:F=項目
型:OLE
タイプライブラリ:Microsoft Excel X.X Object Library
オブジェクト名:Worksheet
1-4)上記モデルをプログラムの変数に設定
・2)プログラムの外部コール[C=COM]の設定(以下2行)
2-1)ワークシートオブジェクトを取得する
オブジェクト:V_Excel_WorkBook
オプション:G=プロパティの取得
プロパティ:Worksheets.Item
パラメータ:Index 式 シート名(例:'表示')
戻り値:V_Excel_WorkSheet
2-2)ワークシートを選択する
オブジェクト:V_Excel_WorkSheet・・・2-1)戻り値より
オプション:C=メソッド呼出
メソッド:Activate
・3)最後にExcelの画面表示の設定を行います。
以上です
・EXCELの複数ワークシートから特定のシートを選択するときは、
以下のように設定しています。
・1)モデルの設定
1-1)V_Excel_Application
クラス:F=項目
型:OLE
タイプライブラリ:Microsoft Excel X.X Object Library
オブジェクト名:Application
インスタンス化:A=自動
1-2)V_Excel_WorkBook ※
クラス:F=項目
型:OLE
タイプライブラリ:Microsoft Excel X.X Object Library
オブジェクト名:Workbook
※[V_Excel_WorkBook]は、
[V_Excel_Application]からワークブックを開いた時、または、
[V_Excel_Application]からワークブックを追加した時、等の
戻り値に設定しておきます。
1-3)V_Excel_WorkSheet
クラス:F=項目
型:OLE
タイプライブラリ:Microsoft Excel X.X Object Library
オブジェクト名:Worksheet
1-4)上記モデルをプログラムの変数に設定
・2)プログラムの外部コール[C=COM]の設定(以下2行)
2-1)ワークシートオブジェクトを取得する
オブジェクト:V_Excel_WorkBook
オプション:G=プロパティの取得
プロパティ:Worksheets.Item
パラメータ:Index 式 シート名(例:'表示')
戻り値:V_Excel_WorkSheet
2-2)ワークシートを選択する
オブジェクト:V_Excel_WorkSheet・・・2-1)戻り値より
オプション:C=メソッド呼出
メソッド:Activate
・3)最後にExcelの画面表示の設定を行います。
以上です
投票数:0
平均点:0.00
投稿ツリー
-
OLEでEXCELの複数シートから特定のシートを選択する方法
(Ace_Nagashim, 2014-8-29 15:41)
- Re: OLEでEXCELの複数シートから特定のシートを選択する方法 (atushi, 2014-9-3 19:43)
- Re: OLEでEXCELの複数シートから特定のシートを選択する方法 (Ace_Nagashim, 2014-9-4 10:26)