OLEでEXCELの複数シートから特定のシートを選択する方法
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
Ace_Nagashim
投稿数: 105
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
atsushiさん、詳細なご教示ありがとうございました。
おかげさまで、親タスクで指定したシートNoの
ワークシートからDBを更新することができる様に
なりました。
ありがとうございました。
おかげさまで、親タスクで指定したシートNoの
ワークシートからDBを更新することができる様に
なりました。
ありがとうございました。
投票数:0
平均点:0.00
atushi
居住地: 長野県
投稿数: 30
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
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
Ace_Nagashim
投稿数: 105
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
V10でEXCELのデータを読み取って更新するプログラムを
作成しています。
単独シートのEXCELブックの更新は何とかできる様になったのですが
複数シートのブックでシートを選択する方法が解りません。
どなたかご教示をお願いします。
作成しています。
単独シートのEXCELブックの更新は何とかできる様になったのですが
複数シートのブックでシートを選択する方法が解りません。
どなたかご教示をお願いします。
投票数:0
平均点:0.00