システムwiki

VBA-Excel-DialogSheets.Show 2021-廃止予定?

DannT66 受付中 最終更新日:2021-06-15 14:52

私は非常に単純なダイアログモジュールを持つワークブックを持っています.それはもともと2000年前に書かれました.ワークブックは2018年に最新の変更が行われているため、年間にわたってアップグレードされました.

最後の数日間にダイアログモジュールが機能しなくなりました.それは何年もの間完全に働いています.私たちは今エラー

を手に入れる


-

実行時エラー '-2147417848(800101089)':

オブジェクトのメソッド 'show "ダイアログシート"失敗


-

スクリプト全体は次のとおりです.


-

Sub ShowSelectMountDialog()
ダイアログシート(「マウントの選択」ダイアログ」)を表示します.表示
終了SUB


-

「ダイアログシート」が非推奨になっていますか?繰り返しますが、2018年以降、ワークブックを変更していません.それ以来完全に働いています.

Running MOS 2016(16.0.13530.20054)32ビット

返信リスト(回答:5)

2 #
EliseM

はい、それが確かに機能することができます.64bitversionをインストールしてみてください. 特にあなたの同僚が検証されたならば、それはうまく機能します.

応答2# ->にスキップ
1 #
DannT66

MSO 32ビットの全アンインストールとMSO 64ビットのフルインストールを完全にアンインストールしました.問題は私のために解決されました.私たちのチームの残りの部分で何が起こるかを見るのを待たなければならないでしょう.

5 #
EliseM

他のユーザーも同様の問題を報告していますが、最近のアップデートに関連している可能性があります.彼らは、Officeのアンインストールと再インストールが問題を解決することができるようにしましたので、これを試すことをお勧めします.

応答5# ->にスキップ
4 #
DannT66

これは32ビット対64ビットの問題になる可能性がありますか?

同僚がOffice64ビットを再インストールし、問題ありません.私は32ビットを再インストールし、それでも問題を抱えています.

応答4# ->にスキップ
3 #
Andreas

いいえ、多分、わかりません.

このスレッドを購読してください:
Excelダイアログシート機能の最近のOffice Updateの後に機能するのを停止します

アンドレアス