プログレスバー

June 17, 2025

250617-PBar04ToolBox
PCを買い替えてOfficeをインストール、Excel VBAを実行だ。エラー!え、何?
どうやらOfficeの64bit版がインストールされた模様。
それでVBAで使われているProgressBarコントロールが64bit版ではサポートされてないとか、なんとか。
マジか?プログレスバーって使われてないの?マイナーなの?

250617-PBar03PBar
▲ プログレスバーがエラーで使えない!

250617-PBar06PBarControl
▲ Office 64bit版ではProgressBar Controlが使えない

という事で調査開始。
いつサポート切られるかわからん、自作しろ。だって。

下の所にあるStatusバーに『■■□□□□』四角を並べてバーっぽく表示するか。
それ用のFormを作るか。
簡単で手っ取り早いのは前者。
ちょっと見た目重視なら後者。かな。

250617-PBar05StatusBar
▲ ステータスバーに四角の文字をバー代わりに

削除してほっとこうかと思ったけど、今後仕事で使っているVBA類が次々にエラーになる事を考えると対策は練っておこうという事で作ってみた。

では、作り方。
作るのがメンドウな方は下記アドレスからモジュールをダウンロードしてインポートしてください。
ダウンロードはコチラから

まずForm(frmProgressBar)を作成。

Frame(fraPBar)を貼り付ける。
Captionを削除。
SpecialEffectを2-fmSpecialEffectSunkenにする。
Widthを200にする。

Label(lblPBar)をフレームの上に貼り付ける。
Captionを削除。
Widthを200にする。(フレームとサイズをあわせる)
BackColorを好きな色に変更。

250617-PBar01MakeEdit
▲ フォームを作成

モジュール(mdlProgressBarControl)を追加。
下記コードを貼り付ける。

続きを読む

    このエントリーをはてなブックマークに追加 mixiチェック
keiteku at 18:23コメント(0)
Counter
  • 今日:
  • 昨日:
  • 累計:

Counter

    Archives
    Categories
    記事検索
    QR Code
    QRコード
    ギャラリー
    • PS5 コントローラーの交換用スティックキャップを買ってみた
    • PS5 コントローラーの交換用スティックキャップを買ってみた
    • PS5 コントローラーの交換用スティックキャップを買ってみた
    • PS5 コントローラーの交換用スティックキャップを買ってみた
    • オープンイヤー型のイヤフォン『Anker Soundcore V20i』を買ってみた
    • オープンイヤー型のイヤフォン『Anker Soundcore V20i』を買ってみた
    • オープンイヤー型のイヤフォン『Anker Soundcore V20i』を買ってみた
    • オープンイヤー型のイヤフォン『Anker Soundcore V20i』を買ってみた
    • オープンイヤー型のイヤフォン『Anker Soundcore V20i』を買ってみた
    • 『AirPods Pro 3』を買った
    • 『AirPods Pro 3』を買った
    • iPhoneのシステムデータがでっかくなっちゃたので何とかしてみた
    • iPhoneのシステムデータがでっかくなっちゃたので何とかしてみた
    • iPhoneのシステムデータがでっかくなっちゃたので何とかしてみた
    • 赤外線リモコン リピーターを買ってみる
    GEMS RSS
    Recent Comments
    楽天
    楽天で探す
    楽天市場
    • ライブドアブログ