dポイントプレゼントキャンペーン実施中!

Excel2010を使っています
Progress barをツールボックスに追加したいのですが、コントロールの追加-利用可能なコントロールに出てきません

どこにあるのか教えて頂けますか?

A 回答 (2件)

64bit版Officeでは(ProgressBar)ComCtrlは使えないと思います。


http://office.microsoft.com/ja-jp/word-help/HA01 …
からの抜粋を以下に。
32 ビット版の Office だけが対応する機能 (64 ビット版の Office にはない機能)
ActiveX コントロール ライブラリ (ComCtl) このライブラリには、ソリューションの構築に使用される ActiveX コントロールが含まれており、Microsoft Office プログラムの Access、Excel、および Word で最もよく使用されます。

また、Office2013(試用版)64bit でも同様でした。
今後MS社の気が変わることは多分無いかと・・・

なので、64bit版をアンインストールして32bit版に入れ替えるか、
自前でProgressBarもどきを作成するか、の二択かと?
    • good
    • 0
この回答へのお礼

回答ありがとうございます
64bit版ではサポート外ということですね
仕方がないです
別のPCにある32bit版のExcel2003/2007で試してみます

お礼日時:2013/01/12 11:50

もしかしたら昨年4月のセキュリティアップデートの名残かも。


どうもファイルの書き換えは行うもののレジストリの変更に失敗するようです。
http://support.microsoft.com/kb/2687441/ja
上記はOffice2007を対象にしていますが、
手動で行った場合は、Windows 7 64bit + Office2010 32bitでも有効でした。
(Fix It は未確認)
ProgressBar・TreeView・ListView Control などはMSCOMCTL.OCXで実行されます。
なお、この問題はOffice2003以降の全てのバージョン(2013?)で
発生する可能性があります。
2002以前はサポート対象外なので置き去りです。

念のためActiveXコントロールのキャッシュである拡張子 EXD ファイルも全て削除。
EXDファイルは削除しても必要に応じて自動的に新しいのが作成されます。
http://support.microsoft.com/kb/2664258/ja
効果なかったら <m(__)m>
    • good
    • 0
この回答へのお礼

回答ありがとうございます
2台のPCで実行してみましたが、残念ながら変化はありませんでした
(1)Windows7(64bit)+Excel2010(64bit)
手動(batファイル)もFix Itも実施するも追加されませんでした
(2)Windows8(64bit)*Excel2010(64bit)
手動(batファイル)も実施、Fix ItはこのOSではサポート外とのことで追加されませんでした

お礼日時:2013/01/12 00:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!