■■■===============【プログラムメールマガジン 色彩】===============■■■ 日本語プログラミング言語なでしこ&ひまわり、WEB開発環境葵情報マガジン ┏━━━━━━━━┓ ┃No11     ┗━━━━━━━━┛ 急激な肌寒さを感じるこのごろですが皆さん、11月をいかがお過ごしでしょうか。 あと1ヶ月ほどで今年も一年終わってしまいますが、その1ヶ月ほどを、 一日一日大切に過ごしていかなければという風に感じるしだいです。 では、今回のラインナップはこちらです。    【01】 なでしこ最新版情報      2008/10/31 version 1.5092  【02】 Word/Excel/Powrpointとの連携  第10回 警告は無視してもOK?!  【03】 GUIマスターへの道      第10回:タブページ   【04】 なでしこの最新命令を使ってみよう      第7回 命令「窓ハンドル検索待機」  【05】 募集情報 執筆者募集のお知らせ  【06】 告知 コンテスト      なでしこコミュニティコンテスト 2008-2009  【07】 ポ・イ・ン・ト 第11回 もうひとつ、ふたつ  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃01  テーマ名:なでしこ最新版情報 ┃      2008/10/31 version 1.5092    ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  「2008/10/31 version 1.5092」にバージョンアップしました。    - Windows Vista でウィンドウを切り替えた時、Alt キーを押した時などに  GUI部品が消える症状に対処。(r27)(@55) - リスト内の文字サイズを大きくすると文字が切れてしまう問題を修正。(r28)(@58) -「エクセルシート削除」命令で警告ダイアログが表示される問題を修正。(r29)(@13) -「エクセルシート末尾移動」「エクセルシート先頭移動」命令を追加。(r29)(@13) -リストビュー部品でレポート表示が使えないので一覧から除外(r30)(@5) 詳細については、【http://www.nadesi.com】をご覧ください。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃02 テーマ名:Word/Excel/Powrpointとの連携 ┃ 第10回 警告は無視してもOK? 執筆:粗茶 ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ こんにちは。粗茶です。 Excelを中心に「なでしこ」で仕事を効率化するテクニックを紹介しています。 せっかくExcelの業務を自動化するために「なでしこ」を使っていても、 時々Excelから警告のダイアログが表示されて作業が中断してしまうことがあります。 例えば、次のプログラムは、開いたExcelブック中にある「ひまわり」という 文字列を「なでしこ」という文字列にすべて置換するものです。 //ここから エクセル起動。 「{母艦パス}テスト.xlsx」をエクセル開く。 # ここは適当なファイルを指定して下さい エクセル全選択。 「ひまわり」から「なでしこ」へエクセル選択範囲置換。 エクセルブック保存後閉じる。 エクセル終了。 終了。 //ここまで このときに、ブック中に「ひまわり」という文字列が存在しない場合、 「置換対象のデータが見つかりません。~」という警告メッセージが表示されます。 このメッセージが出ている間は、「なでしこ」プログラムは中断されてしまい、 次の処理に移ることができません。 そこで2008/10/31 version 1.5092で追加された便利な命令があります。 それが「エクセル警告無視」命令です。 この命令を書けば、Excelが警告ダイアログを出さないようにします。 もちろん、うっかりファイルを書き換えたり削除したりしないよう 注意しなければなりませんが、先ほどのように作業が中断されることはありません。 //ここから エクセル起動。 エクセル警告無視。 # ←ここに追加。 「{母艦パス}テスト.xlsx」をエクセル開く。 # ここは適当なファイルを指定して下さい エクセル全選択。 「ひまわり」から「なでしこ」へエクセル選択範囲置換。 エクセルブック保存後閉じる。 エクセル終了。 終了。 //ここまで 書式:エクセル警告無視 必ず「エクセル起動」命令の後に記述して下さい。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃03  テーマ名:GUIマスターへの道 ┃      第10回:タブページ            はやしま ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ なでしこは、GUIベースのアプリが簡単に書けることも大きな魅力のひとつです が、マスターするのはなかなか大変です。 このコーナーでは、GUI部品の説明を、GUI部品を習得するためのコツも含めご紹 介したいと思います。基本姿勢は「習うより慣れろ!」です。 今回のテーマは、「タブページ」です。 タブページとは、タブでシートが分かれたパネルのことです。 サンプルプログラム #--------+---------+---------+---------+---------+---------+ タブ例とはタブページ #01 タブ例に「タブ0」をタブ追加 #02 タブ例に「タブ1」をタブ追加 #03 #04 タブ例の表示タブは0 #05 テスト0ボタンとはボタン #06 そのXは10。そのYは10 #07 その親部品はタブ例 #08 #09 タブ例の表示タブは1 #10 テスト1ボタンとはボタン #11 そのXは10。そのYは10 #12 その親部品はタブ例 #13 #--------+---------+---------+---------+---------+---------+ 1行目で、タブ例という名前のタブページを生成しています。2行目、3行目で、 タブを追加しています。そして、5行目で、部品を起きたいタブに切り替えた上 で、6行目でそのタブのページに置くGUI部品(この例ではボタン)を設置し、8行 目で親部品をタブページ部品のタブ例に指定することで、それぞれのタブページ に部品を置くことができるわけです。 なでしこリファレンスの「タブページ」も参考にしてください。 http://nadesi.com/man/page/%E3%82%BF%E3%83%96%E3%83%9A%E3%83%BC%E3%82%B8 今回は、ここまでです。それでは、また次回! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃04 テーマ名:なでしこの最新命令を使ってみよう ┃ 第7回 命令「窓ハンドル検索待機」 執筆:クジラ飛行机 ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ クジラ飛行机です。このコーナーでは、毎回、最近なでしこに実装された 面白い命令を紹介します。新しい命令が皆さんに「使ってみたい!」と 思ってもらえれば幸いです。 今回は「窓ハンドル検索待機」命令です。 この命令は、ソフトを遠隔操作したい時に、操作したいウィンドウの ハンドルを検索するのに便利な命令です。 操作したいウィンドウのタイトルと最大待機時間(秒)を引数に指定します。 例えば、以下のようなプログラムを書くことができます。 {{{ 「notepad」を起動 H=「*メモ帳」を8まで窓ハンドル検索待機 Hに今日を窓ハンドルキー文字送信 }}} これは、メモ帳を起動し、それの起動が完了するまで待機してから、 今日の日付をメモ帳に書き入れるという動きをします。 ソフトを遠隔操作したい場合に、便利なので使ってみてください。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃05  テーマ名:募集情報 ┃      執筆者募集のお知らせ      ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 現在、執筆者を大募集しております。 日本語プログラミング言語なでしこについて、初心者からこのジャンルを 書いてみたいという方、気軽にご連絡をください。お待ちしております。  連絡先 :EZNAVI.net宛 help@eznavi.net ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃06  テーマ名:告知 コンテスト ┃      なでしこコミュニティコンテスト 2008-2009      ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ なでしこコミュニティーコンテストが近日行われることとなりました。 プログラミング初心者も上級者も参加しやすい内容となる予定です。 ぜひ、皆さんの参加をお待ちしております。  詳細 :公式サイトより近日公開 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏━┓ ┃07  テーマ名:ポ・イ・ン・ト ┃      第11回 もうひとつ、ふたつ    執筆:EZMAVI.net ┗━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ こんにちは、EZNAVI.netです。 一年、一年自然と過ぎ去ってしまうような気がするのは私だけでしょうか。 最近、一年に一つ何でも良いので目標を立てて覚えていき、スキルアップを していくことが良いと感じております。 11月、気温も下がってきて体を鍛えることに良い環境になりつつありますが 社会人サッカーに参加している関係上、大会に参加したりしてます。 1試合1点を取るなど、ひとつ、ふたつと目標があることで達成した時の 達成感があり疲れも心地よかったりするものです。 ぜひ、皆さん目標を立ててスキルアップして自分を磨き上げていきましょう。 バッテリ残量取得が30以下ならば、「バッテリーが少ないです!」と表示 上記プログラムは、先日パソコンを持って外出した際に、バッテリーが なくなってしまい、困ってしまったということがありました。 上記では、自動的に表示されませんが、応用して試しに作ってみるのはどうでしょうか。 では、次回は今年最後のメールマガジン! お楽しみに。 ■■===============【プログラムメールマガジン 色彩】===============■■■   ・ メールマガジン登録・解除はこちら (http://mm.himanavi.net/)