사용자에게 자동으로 암호를 입력하도록 Excel VBA 매크로를 작성하고 싶습니다. 그렇게하면 사용자는 파일을 두 번 클릭 할 때마다 수동으로 암호를 입력 할 필요가 없습니다. 이것이 가능한가? 그렇다면 어떻게해야합니까?Excel VBA - 자동으로 암호 입력
답변
내 의견에서 언급했듯이, 사용자가 추구하는 기능은 제 의견으로는 수행 할 수 없습니다. 내가 설명 할께.
Excel 파일에서 VBA 코드를 자동 실행하려면 코드의 Workbook_Open()
을 ThisWorkbook
코드 영역 또는 Auto_Open()
모듈에 배치해야합니다.
이제는 암호로 보호 된 파일에 암호를 입력 한 후에 만이 두 개의 Sub가 실행됩니다. 즉, 통합 문서가 열린 후입니다. 암호가 암호 대화 상자에 입력되기 전에 또는 통합 문서가 열리기 전에 실행할 수있는 방법이 없습니다.
나는 당신의 상사가 현명한 사람이며, 당신이 그에게 잘 그것을 설명 할 수있는 경우 :
는 또한 자동 매크로를 실행하는 방법에 대한 자세한 내용은 더 설명이 링크를 참조 할 수 있습니다 이해 되리라 확신합니다.
주제 : Excel에서
링크 시작할 때 매크로를 실행 : 위의 링크에서 http://office.microsoft.com/en-us/excel-help/running-a-macro-when-excel-starts-HA001034628.aspx
견적을
당신이 때마다 자동으로 특정 작업을 수행하려면 Microsoft Excel을 시작하면 통합 문서를 열 때마다 실행되는 매크로를 기록하거나 쓸 수 있습니다. 이 작업을 수행하는 방법은 두 가지가 있습니다.
매크로를 기록하고 Auto_Open이라는 이름으로 저장하십시오. 통합 문서의 Open 이벤트에 대해 Microsoft Visual Basic for Applications (VBA) 프로 시저로 매크로를 작성하십시오.
암호로 전달할 명령 줄 매개 변수가 없습니다. 하지만 스프레드 시트 이름과 암호를 매개 변수로 사용하고 VBA를 사용하면 암호로 보호 된 스프레드 시트가 열리는 "오프너"스프레드 시트를 사용할 수 있습니다. 그의 링크에서
봐 :
https://superuser.com/questions/438842/excel-workbook-desktop-shortcut-with-auto-password
만이 방법 명령 줄 매개 변수를 얻을 보여줍니다 - 당신이 그가 사용할 수있는 일단 :
Workbooks.Open "filename", , , , "Password"
@iceagle을, 나는 @ (Siddharth Routh)에 "코멘트"를하기에 충분한 명성을 얻지 못했지만, 코멘트/무의미/쓸모없는/할 수 없다는 답변에 대해 후회합니다.
예를 들어 변경하고 싶지만 모든 암호로 보호되는 전체 세트가 있다면 이제 루프를 통해 모든 항목을 실행하면 매번 암호를 다시 입력해야합니다 (1000+ 파일이 없으면 어리석은 것 같습니다). 더 나은 옵션 : VBS의 매크로를 인코딩하여 암호를 포함하고 있기 때문에 모두를 변경할 수 있습니다 인코딩 된 파일! 이 암호를 사용자에게 제공하면 이제는 매번 입력 할 필요가없는 1000 개의 인코딩 된 파일 만 남습니다.
답변에 대해 사람들이이 문제를 발견하면 @DJ가 올바르게 제공합니다. 이 같은 통합 문서 오프너의 명령 줄에 암호를 넣을 수 있습니다 :
Set wb = Workbooks.Open(Filename:="myfile.xls", Password:="password")
내가 주어진 허용 대답을하지만, 더 보이지 않는이 건너 사람들 바랍니다.
종류와 관련, 피터는
- 1. Excel VBA 암호 보호가 깨졌습니다.
- 2. Excel VBA
- 3. Excel 반올림 VBA
- 4. Excel VBA 매크로
- 5. Excel userform을 vbscript에서 자동으로 Excel 파일로 채우기
- 6. VBA Excel 피벗 테이블
- 7. Excel, VBA 및 날짜
- 8. Excel VBA 조회 문제
- 9. Excel VBA : 매크로 설정 활성화
- 10. 자동으로 Excel 파일 VBA를 확인하십시오
- 11. Excel vba - xlDown
- 12. Excel vba to mac
- 13. imacro for excel vba?
- 14. Excel VBA : 인수 전달
- 15. VBA Excel maco 자동화
- 16. Excel VBA - 이미지의 조건이
- 17. Excel VBA - 열을 요약하십시오.
- 18. Excel VBA 매크로 문서
- 19. Excel VBA Workbook.ChangeFileAccess
- 20. Excel vba - 범위의 요소
- 21. Excel VBA 문에 대해
- 22. VBA Excel 행 비교
- 23. VBA Excel ActiveChart ProtectFormatting
- 24. Excel VBA 이미지
- 25. VBA 코드 Excel 엑셀
- 26. Excel VBA 이벤트
- 27. Excel VBA Vlookup 문제
- 28. Excel VBA - 합계 함수
- 29. VBA Excel 문자열
- 30. VBA Excel to SqlServer
내가 그것을 할 수 있다고 생각하지 않습니다 ;-) 그것에 대해 걱정하지 마세요 당신이 로더 같은 것을 사용하는 경우를 제외하고. 그러나 자동으로 암호를 입력하는 것은 이치에 맞지 않습니다. 이 경우 암호를 제거 할 수도 있습니다. – rekire
파일을 두 번 클릭하면 매크로가 VBA의 암호를 어떻게 처리합니까? 또는 파일을 시작한 다음 매크로를 통해 암호를 입력 하시겠습니까? –
또는 VBA 비밀번호를 언급하고 있습니까? –