ExcelでVBAコードを使用してサイトにログインする方法

著者: Peter Berry
作成日: 16 Aug. 2021
更新日: 18 11月 2024
Anonim
VBAおよびExcelでユーザーログインフォームを作成する方法(ステップバイステップガイド)
ビデオ: VBAおよびExcelでユーザーログインフォームを作成する方法(ステップバイステップガイド)

コンテンツ

VBA(Visual Basic for Applications)プログラミング言語を使用すると、Microsoft OfficeのプログラマはExcelの元の機能を拡張できます。この例としては、Webページにアカウント情報を入力してこの情報を送信できるVBAプログラムがあります。このテンプレートは、Excelのプログラム可能な機能をカバーする仮想オブジェクトの階層です。 VBAを使用してWebサイトにユーザー名とパスワードを送信すると、ユーザーが手動で情報を入力するという不便さから​​ユーザーを救います。


説明書

Excelで素晴らしいことができる (Photos.com/Photos.com/Getty Images)
  1. Excelを開き、Alt + F11を押してVBAコードウィンドウを表示します。

  2. 画面左側のナビゲーションウィンドウで[このブック]を表示しているアイテムをダブルクリックします。これにより、現在のワークブックにコードを入力するためのウィンドウが開きます。

  3. 表示されるウィンドウに以下のプログラムを入力するか貼り付けます。このプログラムは、現在のアプリケーションエントリ(Excel)をブラウザに転送するためにVBAステートメント "AppActivate"を呼び出します。 "SendKeys"ステートメントは、入力された内容、アカウント情報、およびパスワードを有効なブラウザに送信します。テキスト "{TAB}"と "〜"は、 "Tab"キーと "Enter"キーを表します。 "Application"ステートメントは、Windowsとブラウザが入力された内容を処理して送信できるように、Excelにすばやく一時停止するように指示します。

    Public Sub SendPassword()AppActivate "NTNAME"、True SendKeys "YourUserName"、True Application.Wait 1000 SendKeys "{TAB}"、True SendKeys "SUA_SENHA"、True Application.Wait 1000 SendKeys "〜"、True End Sub


  4. テキスト「NAVIGATION_NAME」を、Webページアカウントへのアクセスに使用するブラウザ名(「Firefox」、「Internet Explorer」、「Google Chrome」など)に置き換えます。テキスト "YOUR_USERNAME"と "SUA_SENHA"を、ページに必要なアカウントアクセス情報に置き換えます。

  5. コードにアクセスさせたいWebページを開きます。

  6. 「SendPassword」サブルーチン内のステートメントの1つをクリックしてから、「F5」を押してサブルーチンを回転させます。 Windowsはプログラムが有効にしたブラウザにフォーカスを戻します。あなたのプログラムはあなたがコードに入力したアカウントにアクセス情報を入力して送信します。

  7. VBA開発ウィンドウに既にあるプログラムの下の最初のプログラムに次のリビジョンを貼り付けます。このバージョンの "sendPassword"では、コードのアカウント情報は入力されず、現在のワークブックのワークシートに値が入力されます。これの主な利点はログイン情報を変更することの便利さです。ワークシートに格納されているデータは、プログラミングコードよりも変更が便利です。

    Public Sub sendPasswordStoredInWorksheet()薄暗いログイン、pword、アプリapp = ActiveSheet.Cells(1、1).Value login = ActiveSheet.Cells(2、1)。値pword = ActiveSheet.Cells(3、1).Value AppActivate app、 True SendKeysログイン、True Application.Wait 1000 SendKeys "{TAB}"、True SendKeys pword、True Application.Wait 1000 SendKeys "〜"、True

    終了サブ

  8. Excelブックの最初のワークシートの上位3つのセルに、プログラムの最初のバージョンのコードに含まれているブラウザ名とログイン情報を入力します。


  9. ブラウザで、最初のプログラムがアクセスしたサイトアカウントからログアウトし、サイトログインページに戻ります。手順6の指示に従ってプログラムの新しいバージョンを実行します。このアカウントのセッションは手順6のように開始されます。

馬が蹴るのをやめるには、なぜ彼がそれをやっているのかを理解する必要があります。馬は通常、怖いときや不安なときに蹴ります。さらに、動物は蹴った後に食べ物や飲み物で報われているかもしれず、そして今同じ行動を示すことによって「報酬」を得ることを期待しています。健康問題も原因である可能性があります、そしてそれが事実であるかどうか見るために動物を検査する必要があります。その後、行動の問題を分析する必要があり...

紫外線を使った実験

Lewis Jackson

11月 2024

UVは紫外線の略語です。裸眼では見えませんが、紫外線は可視光線よりも波長が短く、エネルギーが増加します。紫外線は「ブラックライト」とも呼ばれ、特定の材料を発光または蛍光させます。ブラックライトエネルギーは分子を励起してブラックライトを反射します。多くの場合、予想とは異なる色になります。 UVは、紫外線の略語です。 (Fotolia.comからR mi mirarardによるnventilateur...

私たちの選択