ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: OLEでEXCELの複数シートから特定のシートを選択する方法

このトピックの投稿一覧へ

なし Re: OLEでEXCELの複数シートから特定のシートを選択する方法

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-9-3 19:43 | 最終変更
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の画面表示の設定を行います。

 以上です

投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約