次の方法で共有

Access2016での「IPアドレス」取得について

Anonymous
2017-08-21T07:48:46+00:00

こんにちは。

表題の件についてアドバイス頂きたく、ご質問させて頂きます。

作成していたプログラムの操作ログを記録する為、使用PCのIPアドレスを取得する処理を作成したいと考えています。

Access2007では、下記サイトで紹介されている処理で取得可能でした。

http://dss.o.oo7.jp/cgi/PT.cgi?Office/VBAIP

しかし、Access2016の場合、エラーが発生しまして正常に動作しませんでした。

→OSはWindows7、10のいずれでも同様です。

エラー:

-2147221020

オートメーションエラーです。構文が無効です。

↓以下の箇所で上記エラーが発生してしまいます。

Set NetAdapters = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2") _
                           .ExecQuery("Select * from Win32_NetworkAdapterConfiguration " & _
                           "Where (IPEnabled = TRUE)")上記エラーを回避する方法、もしくは別の実現方法についてアドバイス頂ければと思います。大変お手数ではございますが宜しくお願い致します。
Microsoft 365 と Office | アクセス | 家庭向け | Windows

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

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

質問作成者が受け入れた回答

Anonymous
2017-08-22T06:12:58+00:00

​Daisuke Yamashita さん、こんにちは。

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

Access 2016 で、VBA を使って IP アドレスを取得しようとするとエラーが表示されるのですね。

VBA に関する内容については、マイクロソフト コミュニティでは情報が集まりにくいと思いますので、専用のカテゴリがある、MSDN フォーラムに投稿して情報を集めてみると良いかと思います。

MSDN フォーラム (VBA)

せっかく投稿いただいたのにお力になれずすみません。。

ぜひ、MSDN フォーラムをご利用してみてくださいね。

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

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-08-22T06:18:26+00:00

    秋山様

    コメント頂きまして有難うございます。

    またMSDNフォーラムのご紹介を頂きまして有難うございます。

    一度上記フォーラムに投稿させて頂いて、情報収集をしてみたいと思います。

    この度は誠に有難うございました。

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

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