「StiLL」 デザイン情報260 開発ガイド -- 4章-12 3-2.Excel 新規ブックにデータ書込み
                             
  【テーマ】
ブック内のデータをExcelファイルに出力する方法をご紹介します。
    【方法】
StiLLボタンの「名前の定義(MakeBtOffsetName)」・「新規ブック (BookNew)」・「セルデータコピー (MakeBtCellCopy)」・「名前をつけて保存 (MakeBtNamedSave)」を使います。
    【参考】
※「コピー元ブック」と「コピー先ブック」が異なる場合(同一ブック内でのコピーではない場合)、連続実行ボタンで「セルデータコピー」機能を実行する前に、両方のブックが開いていないと、エラーになります。

※変数処理機能のセルリンクボタンはPro. Dev.にあります。高度なプログラム作成に利用します。
 
               
                             
■ 今回の内容                        
ブック内のデータをExceファイルに出力する方法をご紹介します。
■ ボタンの作成と設定                      
今回使用するシステムテンプレートを示します。(下図赤枠)
今回使用するStiLLボタンを示します。(下図赤枠)
S.システムブック準備
2.DLDATAUP作成シート を利用し、シート内左側のプログラム作成エリアに下記手順でプログラムボタンを作成します。
1.名前の定義ボタンの作り方
 シート上にあるcsvデータにしたい表形式のテータに範囲名"DATAS"を定義していきます。
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[図形]-  グレー選択
StiLLボタンに機能を設定します。
先手順で貼り付けたグレーボタンをクリックし、機能一覧から "名前の定義"機能を選択
設定ナビダイアログが表示されたら下記のように設定します。
2.CSVデータ更新ボタンの作り方
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[図形]-  グレー選択
StiLLボタンに機能を設定します。
先手順で貼り付けたグレーボタンをクリックし、
機能一覧から "新規ブック"機能を選択
設定ナビダイアログが表示されたら右記のように設定します。
3.セルデータコピーボタンの作り方
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[図形]-  グレー選択
StiLLボタンに機能を設定します。
先手順で貼り付けたグレーボタンをクリックし、機能一覧から "セルデータコピー"機能を選択
設定ナビダイアログが表示されたら下記のように設定します。
4.名前を付けて保存ボタンの作り方
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[図形]-  グレー選択
StiLLボタンに機能を設定します。
先手順で貼り付けたグレーボタンをクリックし、機能一覧から "名前を付けて保存"機能を選択
設定ナビダイアログが表示されたら下記のように設定します。
5.プログラムボタン連続実行の作り方
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[開発用]-[連続実行]選択
StiLLボタンに機能を設定します。
上記ボタンをクリック
設定ナビダイアログが表示されたら下記のように設定します。
ファイルができあがったかどうかは、ファイル確認ボタンで確認できます
■ ボタンの実行                      
作成した[連続実行]ボタンをクリックして実行すると以下のようにブックが作成できます。
■ ご参考までに                      
「コピー元ブック」と「コピー先ブック」が異なる場合(同一ブック内でのコピーではない場合)、
 連続実行ボタンで「セルデータコピー」機能を実行する前に、両方のブックが開いていないと、エラーになります。
【今回のプログラムの場合】
(各ボタンの設定内容の詳細はStiLLヘルプをご確認ください)  
※プログラム修正する時はStiLLボタンを右クリックし、[StiLLボタン機能変更]をクリックしてプログラムの内容を変更します。
※[ボタン情報]StiLLボタンをセルリンクボタンに変換する事ができます。 (StiLL体験版については、ボタンの設定情報の表示のみになります) 
(詳細はProfessional、DevelopersのStiLLヘルプでご確認ください。)   
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます