• 締切済み

Excel 2010 VBAの 2007との互換性

Excel2007で作った VBA ユーザーフォームの リストビューが 2010で読むとすべて欠落してしまいます 2010単独で作るとちゃんと動きますので 2007との互換性ができていないように見えます 良い解決方法があったらお教えいただきたく

みんなの回答

  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

Excel2007で作成したものがExcel2010で表示されないとうことはこちらでは確認できません。 リストビューで関係ありそうなところで、以下のページが参考になるかもしれません。 2007 Microsoft Office system のセキュリティ更新プログラム (2012 年 4 月 10 日) について http://support.microsoft.com/kb/2598041 Office 2007 以前のバージョンから Office 2010 へアップグレード インストールした場合、UserForm 上の Common コントロールを表示できない http://support.microsoft.com/kb/2266789/ja

asict
質問者

補足

早速のアドバイスありがとうございました Excel2007で開発した VBA を 他のPCの Excel2010(新規インストールした)で 開こうとするとおきます 開発したPC 2007は三台、動作させるPC2010は 6台ありますがどれも同じ状況です ユーザーフォームだけ 2007側でファイルエクスポート → 2010でインポートしてもリストビュ-コントロールだけやはり入りません。 しょうがないので  コードはちゃんとコピィされていましたので、動作させる2010側のソースに手を入れ、リストビューコントロールを一つずつ手で張り付けた(オブジェクト名は合わせて)ところ 動き出しました  マイクロソフトのメッセージを探してもこれができないということは言っていないみたいなので、バグだと思います 怖いので、これからは開発マシンと、動作させるマシンのバージョンは合わせるようにします

関連するQ&A