プロが教える店舗&オフィスのセキュリティ対策術

昨日、定例のWindowsUpdateを実施したところ、Listviewを含むフォームがエラーのため動作しなくなりました。
メッセージ:無効なオブジェクトライブラリです。または定義されていないオブジェクトへの参照を含んでいます。

環境 WinVista と Win7
excel2007 VBA

ここを見ている皆さんは、同様な症状が出ていませんでしょうか。
会社のPCで、管理者ログオンができないため、regsvr32も使用できず途方に暮れています。
現在作っているVBAで、ListView使いまくりなのに全滅となれば、0から考え方を変える必要がある物ですから。(ListBoxだと行や桁区切りが表示されないから見づらいし、TextBoxだと組むのが大変だし)

A 回答 (3件)

4月のセキュリティアップデートの影響のようです。



[MS12-027] MSCOMCTL.OCX の脆弱性により、リモートでコードが実行される
http://support.microsoft.com/kb/2664258/

キャッシュファイル(拡張子がexdのファイル)を削除すれば使えるようになるそうなので、リンク先の削除方法をもとに試してみてください。

参考URL:http://support.microsoft.com/kb/2664258/
    • good
    • 0

こちらでは確認できませんでした。


Windows7 & Office 2010

Access のTreeView
Excel のListView
(Listviewの検証は、
http://officetanaka.net/excel/vba/listview/07.htm
の最後にあるSample.xlsにて)

C:\Windows\SysWOW64\MSCOMCTL.OCX のファイルバージョンは、6.1.98.33
管理者の助力が無いと難しいのでは?
    • good
    • 0
この回答へのお礼

そうですか…
確認いただきありがとうございます。

その後、自力でいろいろ確認したところ、マイクロソフトサポートの文書番号2664258を見つけることができ、
mscomctl.ocxの参照設定解除、ユーザーフォルダのAppdataフォルダの中にある".exd"の削除、mscomctl.ocxの参照設定再実行を行うことで、復旧することができました。

お礼日時:2012/04/14 12:04

Microsoft Updateに失敗関係


http://toro.2ch.net/test/read.cgi/win/1329400281/


とりあえず、システム復元で戻す
    • good
    • 0

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