「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) アイエルアイ総合研究所 無断転載を禁じます