次の方法で共有

surface go2 webbrowserが強制終了される

Anonymous
2020-08-06T02:46:35+00:00

何をやっても解決できず、こちらに投稿をさせて頂きます。

エクセルマクロで、ユーザーフォーム上にPDFを表示させたく、インターネット上で調べたところ

webbrowserコントロールで実現ができるとのことで、適切にコードを記載し

実際にPDFを表示させることはできました。また、それはPCで作成したマクロで

PCで実際に表示されることが確認できたということです。

これを、surface go2でやったところ、

PDFが表示されず、強制終了されてしまいました。もちろん、参照設定などの設定は同じようにやりました。

これからとても厄介な話になってしまうのですが、

何が問題なのか、ネット上を探し回り、あらゆる可能性のある原因をつぶしていきました。

すると突然PDFが表示されました。

この時、何をしたらPDFが表示されるようになったのかがわからないのです。

そして、アカウントを追加して、再度マクロを起動したところ、

やはりwebbrowserのところで強制終了です。尚、参照設定なども全く同じにしてあります。

adobe readerに原因があるのかと思い、最も単純なgoogleを開く下記のコードを試したところ

WebBrowser1.Navigate "https://www.google.co.jp/"

やはり強制終了です。

そして、実現できたアカウントに再度ログインし、

同じマクロを実行するとあっさり開きます。

タブレットの何が起因しているのかが全く分からず、困っています。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-08-07T05:33:09+00:00

    makuro_gw さん、こんにちは。

    ご返信ありがとうございます。

    別ファイルで試すと、動作しなかったアカウント側でも機能したのですね。

    ファイルに原因があるとすると、

    ・問題ファイルのコピーを別名で保存し、そちらでは正常に動作するか

    ・新規作成ファイルを用意しそちらに問題ファイルの内容をコピーしてみる

    といったことも確認してみてはいかがでしょう。

    ただ、こちらではこれ以上の切り分けなどは思い当たらないため、やはり前回紹介した MSDN フォーラムに投稿をしてアドバイスを募ってみると良いかも知れません。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2020-08-06T09:01:29+00:00

    近藤様

    この度はご丁寧にアドバイスを頂きまして、誠にありがとうございます。

    私も原因追及を続けているのですが、新たな事象が確認されました。

    webbrowserを使用しているエクセルは2つあるのですが、webbrowserが機能していないエクセルを離れ、

    もう一つのエクセルファイルの方で、webbrowserが機能するかを確認したところ、

    問題なくwebbrowserが機能することが確認されました。もちろん、ウェブページを見ることも、PDFを見ることもできました。

    アカウントに原因があるのかと思っていたのですが、現状webbrowserが機能しなかった方のアカウントでも、

    別のエクセルファイルでは機能することから、エクセルファイルに何かしらの原因があるのかと推定しています。

    そこで、実際に機能したほうのエクセルの設定に全て合わせてみました。

    Officeの設定、参照設定、その他のコントロールを合わせ、実践したところ、webbrowserは機能しませんでした。

    このことから、他に確認することは何かございますでしょうか?

    マクロ歴は長いのですが、ここまで解決できなかったことは初めてです。

    何とかお力添えいただけたらと思います。

    よろしくお願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2020-08-06T07:10:07+00:00

    makuro_gw さん、こんにちは。

    マイクロソフト コミュニティへの投稿ありがとうございます。

    Excel マクロが環境によって正常に動作しないのですね。

    正常に動作するアカウントと強制終了になるアカウントでは、同じファイルを使用しているのでしょうか。

    一般的な原因切り分けとして、強制終了になるアカウント側で以下のようなことを確認してみてはいかがでしょう。

    ・常駐ソフトなどが干渉しないよう PC を「クリーン ブート」で起動した状態でも同様か

    ・アドインやユーザー設定を読み込まない「Office セーフ モード」で Excel を起動するとどうか

    それでも状況が変わらない場合、こちらで他に提案できそうな対処や切り分けは思いつくものが無いですね。。。

    コード自体には問題が無いとのことであまり情報は集まりにくいかも知れませんが、マクロや VBA については「MSDN フォーラム - VBA トピック」に投稿をしてみると実際に利用されている開発者の方などからアドバイスが寄せられるかも知れませんので、そちらへの投稿も検討されてみてはいかがでしょう。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません