- ベストアンサー
Excel2010でProgress bar
Excel2010を使っています Progress barをツールボックスに追加したいのですが、コントロールの追加-利用可能なコントロールに出てきません どこにあるのか教えて頂けますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
64bit版Officeでは(ProgressBar)ComCtrlは使えないと思います。 http://office.microsoft.com/ja-jp/word-help/HA010369476.aspx#_Toc254341418 からの抜粋を以下に。 32 ビット版の Office だけが対応する機能 (64 ビット版の Office にはない機能) ActiveX コントロール ライブラリ (ComCtl) このライブラリには、ソリューションの構築に使用される ActiveX コントロールが含まれており、Microsoft Office プログラムの Access、Excel、および Word で最もよく使用されます。 また、Office2013(試用版)64bit でも同様でした。 今後MS社の気が変わることは多分無いかと・・・ なので、64bit版をアンインストールして32bit版に入れ替えるか、 自前でProgressBarもどきを作成するか、の二択かと?
その他の回答 (1)
- nicotinism
- ベストアンサー率70% (1019/1452)
もしかしたら昨年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>
お礼
回答ありがとうございます 2台のPCで実行してみましたが、残念ながら変化はありませんでした (1)Windows7(64bit)+Excel2010(64bit) 手動(batファイル)もFix Itも実施するも追加されませんでした (2)Windows8(64bit)*Excel2010(64bit) 手動(batファイル)も実施、Fix ItはこのOSではサポート外とのことで追加されませんでした
お礼
回答ありがとうございます 64bit版ではサポート外ということですね 仕方がないです 別のPCにある32bit版のExcel2003/2007で試してみます