Excel에서 VBA 코드를 사용하여 사이트에 로그인하는 방법

작가: Peter Berry
창조 날짜: 16 팔월 2021
업데이트 날짜: 18 십일월 2024
Anonim
Excel 배우기-비디오 598-VBA-웹 스크랩-웹 사이트에 로그인하는 방법
동영상: Excel 배우기-비디오 598-VBA-웹 스크랩-웹 사이트에 로그인하는 방법

콘텐츠

VBA (Visual Basic for Applications) 프로그래밍 언어를 사용하면 Microsoft Office 프로그래머는 Excel의 원래 기능을 확장 할 수 있습니다. 예를 들어 웹 페이지에 계정 정보를 입력하고이 정보를 보낼 수있는 VBA 프로그램이 있습니다. 이 템플릿은 Excel의 프로그래밍 가능한 기능을 다루는 가상 개체의 계층 구조입니다. VBA를 사용하여 웹 사이트에 사용자 이름과 암호를 보내면 사용자가 직접 정보를 입력하는 불편을 피할 수 있습니다.


지침

Excel에서 놀라운 것을 할 수 있습니다. (Photos.com/Photos.com/Getty Images)
  1. Excel을 열고 Alt + F11을 눌러 VBA 코드 창을 표시하십시오.

  2. 화면 왼쪽의 탐색 창에서 "이 통합 문서"를 표시하는 항목을 두 번 클릭하십시오. 현재 통합 문서에 코드를 입력 할 수있는 창이 열립니다.

  3. 아래에 프로그램을 입력하거나 나타나는 창에 붙여 넣으십시오. 이 프로그램은 VBA 문 "AppActivate"를 호출하여 현재 응용 프로그램 항목 (Excel)을 브라우저로 보냅니다. "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'텍스트를 웹 페이지 계정에 액세스하는 데 사용할 브라우저 이름 (예 : 'Firefox', 'Internet Explorer'또는 'Google Chrome')으로 바꿉니다. "YOUR_USERNAME"및 "SUA_SENHA"텍스트를 페이지에 필요한 계정 액세스 정보로 바꿉니다.

  5. 코드에서 액세스 할 웹 페이지를 엽니 다.

  6. "SendPassword"서브 루틴의 문장 중 하나를 클릭 한 다음 "F5"를 눌러 서브 루틴을 회전시킵니다. Windows는 프로그램에서 사용할 수있는 브라우저로 포커스를 복원합니다. 프로그램은 코드에 입력 한 계정에 액세스 정보를 입력하고 전송합니다.

  7. 이미 VBA 개발 창에있는 프로그램 아래의 첫 번째 프로그램에서 다음 버전을 붙여 넣습니다. 이 버전의 "sendPassword"는 코드에 대한 계정 정보가 아니라 현재 통합 문서의 워크 시트에있는 값을 입력합니다. 이것의 주요 장점은 로그인 정보를 변경하는 편리 성입니다. 워크 시트에 저장된 데이터는 프로그래밍 코드보다 변경하는 것이 더 편리합니다.

    Public Sub sendPasswordStoredInWorksheet () Dim login, pword, app app = ActiveSheet.Cells (1, 1) .Value login = ActiveSheet.Cells (2, 1) .Value pword = ActiveSheet.Cells (3, 1) .Value AppActivate 앱, True SendKeys 로그인, True Application.Wait 1000 SendKeys "{TAB}", True SendKeys pword, True Application.Wait 1000 SendKeys "~", True


    End Sub

  8. Excel 통합 문서의 첫 번째 워크 시트의 맨 위 세 셀에있는 프로그램의 첫 번째 버전 코드에있는 브라우저 이름과 로그인 정보를 입력하십시오.

  9. 브라우저에서 첫 번째 프로그램이 액세스 한 사이트 계정에서 로그 아웃하고 사이트 로그인 페이지로 돌아갑니다. 6 단계의 지침을 사용하여 새 버전의 프로그램을 실행하십시오.이 계정의 세션은 6 단계와 같이 시작됩니다.

"파도 타기"는 "Pokémon : FireRed"에서 특별한 타격으로 바다를 건너거나 전투 중에 적을 공격 할 수 있습니다. 타격은 수영 할 수있는 특정 포케몬에게만 가르 칠 수 있습니다. 그들 중 하나는 바다 뱀과 비슷한 생물 인 갸 라 도스 (Gyarado)입니다. 스킬은 자연스럽게 배울 수 없으며 &quo...

프린지에 빛을 만드는 법

Peter Berry

십일월 2024

머리카락에 불을 붙이는 대신 바닐라 톤을 추가하여 헤어 스타일을 현대화하고 컷에 텍스처와 관심을 추가하십시오. 훨씬 적은 유지 보수로 집이나 미용실에서 조명을 만들 수 있습니다. 원사를 조금 밝게 한 후에는 프린지가 반항 해 보이게하거나 6 ~ 8 주마다 정기적 인 리터치를 만드는 광선을 유지할 수 있습니다. 일부 미용 제품으로 가볍고 아름다운 조명을 프린...

포털에서 인기가 있습니다