【 2016年9月15日  サイト 移転のお知らせ 】
      AddinBox サイトを [ DION ] から [ さくら インターネット ] へ移転しました。  なお、旧サイト は 2017年10月 まで残します。
      この ページ の 移転先 URL  ⇒⇒  http://addinbox.sakura.ne.jp/ktMsgBox_Series.htm  
 

AddinBox(Title_Logo)


      MsgBox を遥かに越える
                インターフェースツール 【 ktMsgBox 関数 】


        最もよく使われるユーザーインターフェースである「MsgBox 」ですが、「表示位置を
        指定できない、カラー表示できない」等、不満に思った事はありませんか?
        MsgBox を代替する『ktMsgBox 関数』を使えば、そんな不満は綺麗サッパリと解
        消します。
            ・入力フィールド(TextBox等)の直ぐ近くにポップアップさせる
            ・背景色/文字色/フォントを変える
            ・1行ごとに文字色/フォントを変える
            ・チャイムを鳴らして、オペレーターへ注意を喚起する
        『ktMsgBox 関数』では、こんな事は朝飯前です。使い方は「MsgBox 」に倣っている
        ので簡単に使えますし、今までのプログラムを修正するのも簡単です。

        Ver 3.30 リリース  :  2015(H27)年 9月 19日
            ・ ktCell2Position 関数を追加しました。
            ・ 指定のセル の 上に ktMsgBox/ktMsgBoxEX を表示できるようになりました。

 

  ※※ お知らせ ※※ ( 2016/4/19 )
    Excel2013/2016 の不具合により、エクセルワークブック を [ ダブルクリック または 右クリックメニュー/開く ] で開いた
    場合に、空ウィンドウ が余計に1つ開くという事象が報告されています。この原因は『エクセル起動時に、アドインブック
    等の処理によって ActiveWindow が切り替わるという動作に Excel の SDI (Single Document Interface ) 機能が対応し
    きれていない』 という不具合によるものです。
    この トラブルの完全な回避は、当サイトで公開している アドインソフト の改修のみでは不可能です( トラブルの詳細
    および 回避不可 の理由について )。  唯一の完全な対処法は、ワークブック を [ ダブルクリック または 右
    クリックメニュー/開く ] で開かない という事です。


  ダウンロード記念に「ひとこと」カキコして貰えると嬉しいです♪ →→【 足跡 ぼーど
  Excel 2007 以降 のアドイン登録手順 は Excel2003 以前と多少異なります。
  ファイルのダウンロードで 『 一般的にダウンロードされておらず 〜 』 の警告が出たら・・・
  ソ フ ト 名 称 Version Size ReadMe D L 画像
  ダウンロードしたファイル&それを解凍したファイルは、セキュリティでブロックされています。
  「右クリック > プロパティ」で「ブロック解除」を行なってください。
   ktMsgBoxAddin     3.30 741KB 公開中 公開中 公開中
    英語版エクセル用
   ktMsgBoxAddin for English  
3.30 668KB
  ktMsgBoxAddin 関数解説ページ       [ ヘルプ ファイル ( ktMsgBox_Help.chm ) ]
  -- Ver3.30 変更点 --
    ・ ktCell2Position 関数を追加し、指定のセルの上にポップアップできるようになりました。
    ・ Excel97 をサポート対象外としました。
  
  − for English −
    ・ 機能については日本語版と同一です
    ・ 英語環境向けに英文&英語フォントのみにしてあります
      ここに掲載したソフトは、Trend Micro ウィルスバスタークラウドにてウィルスチェックを行なってあります。
      配布ファイルは ZIP形式ですので、Windowsの標準機能で解凍できます
     開発は『 Excel2000SP3 』で行い、『 Excel2010SP2/2007SP3/2002SP3』で動作確認しています。
     x64 環境の動作確認は『Windows 7 Ultimate x64 SP1 & Excel2010 x64 SP1 』 で行いました。


  ご意見など有りましたら掲示板へ。

  英語エクセル版への移植の際には、英訳で 「コロスケさん」 「Ricardo A. Badani さん」 にご協力頂きました。
    x64 環境での動作確認には 「きぬよ&あさみ さん」 にご協力いただきました。

  [ktMsgBoxAddin Ver 3.30]の機能(x64 対応)は 『kt関数アドイン Ver 4.00』 にも収録しています

  カウンター (Since 2002.10.25)

【 特 徴 】

  Ver 3.30 は OS/Excel ( x64 ) をサポートしています。

1. インターフェースはVBA関数の[MsgBox]を踏襲しているので、プログラム内での関数名”MsgBoxを ”ktMsgBox”に変えるだけで、そのまま利用できます。
2. MsgBox のインターフェースに合わせた『ktMsgBox 』と、その機能拡張版である
ktMsgBoxEX 』の2種類を用意しました(『ktMsgBoxEX 』は[MsgBox]とはインターフェースが根本的に異なります)。
3. MsgBox と同じ様に「コントロールパネル/画面のプロパティ」設定値を変えると、ktMsgBoxでの既定フォントにも反映されます。
4. MsgBox では不可能だった、下記の設定がパラメータ指定により可能です。
a) 表示位置の指定。
Ver 3.30で追加された ktCell2Position 関数を併用する事により、
指定のセルの上に表示させる事が可能になりました 。
b) 文字色および背景色の指定
c) 使用フォントの指定(MS ゴシック,MS 明朝 etc )
d) フォントサイズの指定
e) 行単位でのフォント/文字色の指定 ‥‥‥ [ktMsgBoxEX]
 
(日本語バージョン) (英語バージョン)
5. 「チャイム機能」により『お呼び出し』機能として利用できます。
6. アイコンおよび、Wave音をユーザーで用意したものに変更できます。
a) 例えば「会社ロゴ」などを表示する。
b) 「エラーがあります」「処理が終わりました」といった音声をWaveファイル化して、ktMsgBox関数に利用すれば、音声ガイダンス付きのメッセージボックスとする。
c) MsgBox標準の4種の他に、オリジナルアイコン13種が[vbCritical]等のようにパラメータ指定で利用できます。

7. ボタン表記(はい、中止 等)を、”英語”表示(YES , ABORT 等)に変える事もできます。
8. [OK][Cancel]など既定のボタン以外に、自由にボタンキャプションを指定できるユーザー定義ボタン(Max4個)を用意しました。これにより、
    [全てはい][全ていいえ][はい][いいえ]
というようなボタンセットを使う事もできます。
9. 入力欄を設ける事も出来るので、[InputBox関数]の代替にもなります。InputBox関数では出来なかった以下の機能を持っています。
a) 入力欄の幅を、入力文字数に適した幅で指定できます。
b) 数値と日付の属性指定が可能です。
c) 日本語指定にすれば、自動的に入力欄でのIMEはONになります。
d) パスワード用に、入力文字を"*"で表示する機能もあります。
ktMsgBox/ktMsgBoxEXでの、メッセージのフォント編集と合わせれば、ユーザーに優しい入力インターフェースとする事が出来ます。
10. 背景に画像を指定することができます。この場合に限り、画像がちゃんと表示されるようにウィンドウサイズを指定することができます。
11. 一定時間表示してから、自動的に閉じるという事もできます。
12. HPアドレス(http:// ..... )やメールアドレス(mailto: ..... )をHyperLinkとして表示させる事もできます。
13. ktMsgBox/ktMsgBoxEXのパラメーターは、その機能故に、数も多く、またバリエーションも豊富な為、そのコーディングには手間が掛かるかもしれません。しかし、 付属の体験ツールには、デモンストレーションした内容を、そのままソースコードに展開する機能がありますので、引数の規則に煩わされる事はありません。



Wave音声として利用できるフリー素材を公開しているHPです。
素材の著作権は各々のHP管理者が保持しています。
利用に際しては各HPの利用規約またはReadMe.txt を良くお読みください。
WEB WAVE LIB〜音と声のOnLine素材集 --- WEB WAVE LIB〜音と声のOnLine素材集 ---
 『利用規約』 『システム系音声02(エラー音etc)』他多数揃ってます
ふゆコレ! --- ふゆコレ!---
 Wave ライブラリは、Vector からのダウンロードになります。
LuteVoice --- Lute Voice ---  ( HP 閉鎖 )
 Wave ライブラリは、今でも Vector ( 流都まな )  からダウンロードできます。


[ Homeへ戻る ] [ ktMsgBoxAddin 関数解説ページ ]

角田(つのだ)桂一 Mail:addinbox@h4.dion.ne.jp CopyRight(C) 2001 Allrights Reserved.