C#

【C#】shdocvwでDOMの取得ができずにnullが返ってきてしまう時に見直すIEの設定方法

C#でshdocvwを使ってIEの自動操作をしたいんだけど、IE上ではページが表示されてるのにinnerTextがnullになっててIEの操作が出来ないんだけどどうすればいいの?mshtml.internetexplorerのLocalURLも移動せずに最初のnavigationで指定したURLから変わらないんだ

そんな時には『イントラネットサイトを互換表示で表示する』と『Microsoft互換性リストの使用』からチェックを外すと解決しました。

 

こんな方におすすめ

  • shdocvwでIEの情報が取得できるサイトとできないサイトがある。
  • navigation(URL)で移動した後に別のサイトへ飛んでもLocalURLが変わらない
  • ログイン画面でログインした後にIEの自動操作を行いたいけど情報が解析できない

 

この記事を書いたのはこんな人

ネットショップコンサルタント

 

shdocvwを使ってIEの自動操作を行っていた所、HTMLの解析ができずにnullが返ってきてどうやってもIE上の情報が取得できない!

実際に自分でいろいろとプログラムコードやIEの設定をいじってなんとか解決できたので、その方法を紹介します。

【C#】shdocvwでDOMの取得ができずにnullが返ってきてしまう時に見直すIEの設定方法

shodcvwでIE自動操作中に特定のサイトだけnullが返ってきてしまう原因は以下の2つ

  • イントラネットサイトを互換表示で表示する
  • Microsoft互換性リストの使用

インターネットオプションの互換性表示設定から上記2つのチェックを外す事で無事解決しました。

 

IE設定の具体的な方法

shdocvw null

まずはインターネットエクスプローラーの右上にある歯車をクリックします。

下から3番目くらいに『互換表示設定』があるので、それをクリック

 

互換表示設定

下の方にある『イントラネット サイトを互換表示で表示する』と『Microsoft 互換性リストの使用』の2つのチェックを外します。

原因についてはわかりませんが、この2つのチェックを外すと今まで取得できなかったIE上の情報を取得できるようになりエラーが出なくなります。

 

私と同じような症状でエラーが出てIEの情報が取得できない時には今回紹介した方法で解決できるかもしれないので、ぜひとも試してみてください。

 

お得な特典があるサービス一覧

注目コンテンツ

ネットショップ開業におすすめなショッピングカート10選!現役ネットショップ店長が徹底比較!

ネットショップ開きたいけどネットショップのショッピングカートって種類多すぎてどれを選べばいいのか分からない。各サービス毎に特徴を教えて!ついでにおすすめはどれ? ショッピングカートは機能や規模によって ...

続きを見る

新着記事一覧

Excel 分割

Excel 自分の時間を作るプログラミング技術

【Excelの小技】セル内の情報を自動で一括分割してくれるショートカット『フラッシュフィル』の使い方

Excelデータを一括で分割させる事って出来るのかな? 本記事ではこのような疑問を解決します。 Excelデータを一定の条件や文字が入ってる所で分割出来たら便利ですよね。 データを扱ってる職業だとよく ...

buzztai

ファンを作るSNS運用とは

SNSの投稿を自動で作ってくれるAIサービス『BuzzTai(バズタイ)』が便利すぎた!

SNSの投稿を毎回考えるの大変だなぁ。いっその事AIが自動で作ってくれないかなぁ。。。 今回はそんな悩みを解決するサービスを紹介します。 SNSのアカウントを複数持っているので、毎回投稿作るのが結構大 ...

fliki

ファンを作るSNS運用とは

AIが自動でショート動画を作ってくれるWEBサービス『Fliki』を使ってみた体験談

AIが自動で動画を作ってくれるWEBサービスって無いのかな? 本記事ではこのような悩みを解決します。 AIとかチャットボットが話題になってるいま、「動画もAIが勝手に作ってくれたらいいな」って思います ...

looka 体験談

売れるデザインノウハウ

自動でロゴデザイン作成をしてくれるAIサービス『Looka』がクオリティ高くて便利すぎた!

デザインセンス無くても簡単にクオリティの高いロゴデザインが作れるサービスって無いかな? 本記事では、このような疑問を解決します。 ココナラのようなフリーランスのデザイナーにロゴ依頼が出来るサービスも良 ...

chatGPT ブログ

WEBマーケティングのコツ ブログ運営のヒミツ

chatGPTでブログを作るためのプロンプトを公開!AIをブログ運営で活用するためのコツとは?

chatGPTを使ってブログ作れば自動でブログ運営出来るんじゃない?ラクにブログ運営したいから方法を教えて欲しい! 本記事ではこのような悩みを解決します。 AIが勝手にブログを作ってくれたらラクですよ ...

新着記事一覧を見る

  • この記事を書いた人
  • 最新記事

井川 裕輝

元倉庫業からEC総合責任者へ昇進。副業でもやってたEC事業で独立。その後Lステップと言うツールに出会い、岡山県でLステップ構築代行者として活動を始める。

-C#

© 2023 在宅ワーク効率化ブログ『WellMaga』