2017-07-22 7 views
0

ユーザーにさまざまな選択を行うフォームを提示し、その選択に基づいてレポートを生成するExcel 2007テンプレートがあります。それは数年間うまくいっています。今、コンピュータAでテンプレートを開くと、ユーザーフォームにすべての選択条件のコンテンツがありません。コンピュータBで正しく開きます。両方ともWindows 10、まったく同じバージョンのExcelを実行しています。両方ともマクロを有効にしており、信頼設定は同じです。VBA Excelフォームのコンテンツがありません

コンピュータAの開発者メニューに入り、フォーム自体を(編集用のように)開くと、空白になりますが、コンピュータBでは問題ありません。ここで

はAからのスクリーンショットです: Form in VBA

そしてBから: Form in VBA

これらの両方がNAS上に常駐し、まったく同じファイルから起動されました。ファイルを各コンピュータのデスクトップにコピーしてローカルに開くと、同じことが起こります。

誰もがこれにどのような光を当てることができますか?私はウィットの終わりです...

+0

にテーマ設定とは何かを持っているかもしれ

それは

ことができますの背後にあるかどうかを確認しますコンピュータAにすべてのWindowsおよびOfficeの更新プログラムがインストールされていることを確認します。次に、各PCでビジュアルベーシックから、[ツール]> [参照]をクリックし、使用されている参照を比較して、いずれかが「誤っている」かどうかを調べることができます。 – David

+0

多分あなたのブックがコンピュータA.で壊れています。コンピュータからユーザーフォームを削除します。A.コンピュータからユーザーフォームをエクスポートし、コンピュータAにインポートし、正常に動作するかどうかを確認します。 – sktneer

+0

David、参照は両方のコンピュータで同じで、同じものが両方のコンピュータで選択されています。 – Allan

答えて

0

フレームオブジェクトの背景色はBの上で透明で、Aで塗りつぶされています コントロールはフレームオブジェクトの子ではなく、実際には子供ですメインウィンドウの、そしてフレームは、エディタでそれらを

移動フレームオブジェクトをカバーし、コントロールが、それはコンピュータ

+0

jsotola - サブフレームがすべてメインフレームにありますが、その内容が欠落していることを示すAのスクリーンショットです。両方のコンピュータのテーマは同じです。 https://www.dropbox.com/s/1y7z0lpib307533/Screenshot%202017-07-23%2009.31.40.png?dl=0 – Allan

+0

あなたはサブフレームの1つを移動し、それを「背後に」見たことがありますか? – jsotola

+0

jsotola - はい、いくつかのサブフレームを移動しました - それらの背後には何もありません。私は今晩新しいフォームを作り、あなたに知らせようとします。 – Allan

関連する問題