「StiLL」デザイン情報139 StiLLコマンド--「Excel出力」ボタンを作ろう�A-セルリンクボタン編
           
                             
  ■ 前回ゼンカイ・前々回ゼンゼンカイと「Excel出力」ボタンの作り方をご紹介しましたが、今回コンカイはもう少スコし手テを加クワえ、Excel出力シュツリョクするシートを加工カコウしたり、「名前ナマエを付ツけて保存ホゾン」ダイアログをStiLLのものではなくWindows通常ツウジョウのものを表示ヒョウジする方法ホウホウをご紹介ショウカイします。     ■ 「BtPasteDialogFile」を使ツカって、Windows通常ツウジョウの『名前ナマエを付ツけて保存ホゾン』ダイアログボックスを表示ヒョウジすることができます。
また、Excel出力シュツリョクしたシートを加工カコウ(行列番号・枠線の表示ヒョウジ、数式スウシキのコピー等トウ)することもできます。
    ■ Windows通常ツウジョウのダイアログであれば、次ツギのような利点リテンがあります。
�@デスクトップやマイドキュメントに移動イドウしやすい
�Aファイル更新コウシン日時ニチジやファイルサイズを確認カクニンできる
�B新規シンキフォルダを作成サクセイできる
 
  対応Ver. :StiLL V9.1以降
対応種類:StiLL Dev・Pro
    対応Ver. :StiLL V9.1以降
対応種類:StiLL Dev・Pro
    対応Ver. :StiLL V9.1以降
対応種類:StiLL Dev・Pro
 
                             
■ 今回コンカイの内容ナイヨウ  
前回ゼンカイまでは「Excel出力シュツリョク」ボタンの作ツクり方カタをご紹介ショウカイしました。
      前回ゼンカイ・前々回ゼンゼンカイの説明セツメイについてはこちらをご覧ランください。
「StiLL」デザイン情報137 StiLLコマンド--「Excel出力」ボタンを作ろう�@-セルリンクボタン編
「StiLL」デザイン情報138 StiLLコマンド--「Excel出力」ボタンを作ろう�@-StiLLボタン編
今回は、前回ゼンカイのプログラムにもう少スコし手テを加クワえて、次ツギの2つのことができるようにします。
 �@ファイルの保存ホゾン先サキを指定シテイするとき、Windows通常の「名前ナマエを付ツけて保存ホゾン」ダイアログボックスを表示ヒョウジします。
 �AExcel出力シュツリョクしたシートを加工カコウします。
    (例レイ) 今回コンカイは枠線と行列番号を表示させるサンプルをご紹介ショウカイします。
他にも数式をコピーしたり、不要フヨウな行列を削除したりすることもできます。
画面ガメン表示ヒョウジ時ジ:行列ギョウレツ番号バンゴウなし・枠線ワクセンなし Excel出力シュツリョク時ジ:行列番号と枠線を表示
■今回のプログラムの処理の流れのイメージ  
シートに、「Excel出力シュツリョク」ボタンを追加ツイカして、ボタンを押オしたときに
表示ヒョウジしているシートを新アタラしいファイルとして名前ナマエを付ツけて保存します。
 [Excel出力シュツリョクされたファイル]
     
■「Excel出力」ボタンの作り方  
まず最初サイショに、Excelブックにプログラム記述キジュツ用ヨウのシートを挿入ソウニュウします。
その後ゴ、各カクセルリンクボタン・StiLLボタンを貼ハり付ツけていきます。
[プログラムシート作成サクセイイメージ] ※[システムテンプレート]-[プログラムシート�U]を使用しています。
では、各カクボタンについての説明セツメイをします。
�@BtPasteDialogFile にて、Windows通常ツウジョウの「名前ナマエを付ツけて保存ホゾン」ダイアログを表示ヒョウジするように設定セッテイします。
�ABtBookNewCopy にて、Excel出力シュツリョクするシートを指定シテイします。
�Bコピーしたシートを加工カコウするボタンを作成サクセイします。
  ここの処理は必要に応じて行ってください。
  今回コンカイは例レイとして、行列番号と枠線を表示するStiLLボタンを作成サクセイします。
   
�CBtNamedSave にて「�@BtPasteDialogFile」で指定シテイされたファイル名とフォルダ名で保存します。
�DBtMessageIf にて「Excel出力シュツリョク完了カンリョウ」のメッセージを表示ヒョウジします。
�E �@〜�Dのボタンを「�@ボタン連続レンゾク実行ジッコウ」ボタンに設定セッテイしてできあがりです。
フローチャート : 定義済み処理: �@ボタン連続実行
(各StiLLボタンの設定内容の詳細はStiLLヘルプをご確認ください)
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます