2013-11-15 15 views
1

왼쪽 패널에서 VBA 편집기를 열 때 VBA project XYZ을 마우스 오른쪽 단추로 클릭하고 VBAProject properties을 클릭하면 암호를 요구하는 Excel 파일 (.xlsm)이 있습니다. 이는 VBA가 암호로 보호되어 있음을 나타냅니다. 그러나 모듈/시트에서 매크로 코드를 볼 수 있습니다.암호로 보호 된 VBA이지만 코드는 여전히 표시됩니다.

  1. 예, 그렇다면 보호가 무엇입니까?

  2. 코드를 볼 수 있지만 참조를 추가하려고 할 때 다시 비밀번호 프롬프트가 표시됩니다. 왜? VBA를 프로젝트를 보호하는 동안 또는 저자가 Locked project from viewing를 클릭하지 않았기 때문이다

답변

3

.

enter image description here

은 또한 당신은 닫고 Locked project from viewingchecked

질문 후

하면 해당 가능하고 경우가 잠금 효과가 일어날 수 있도록 통합 문서를 다시 열 필요 그렇다면 보호의 요지는 무엇입니까?

예 가능합니다. 여기에서의 의도는 이미 경험 한 것처럼 참조를 말하면서 변경하지 않도록하는 것입니다. OR 누군가 위의 그림처럼 Locked project from viewing을 클릭하는 것을 잊었을뿐입니다.

내가 참조를 추가하려고 할 때, 코드를 볼 수 있어요하지만, 내가 다시 암호를 입력하라는 메시지를 얻을. 왜?

위에서 언급했듯이 VBA 프로젝트는 잠겨 있기 때문에 참조를 추가하는 것처럼 변경할 수 없습니다.

+0

감사합니다. @Siddharth Rout가 완벽합니다. 나는 MS가 이것을 지키기위한 특별한 이유가 있는지 궁금해한다. 참조를 추가 할 수 없더라도 코드를 볼 수 있다면 요점은 무엇입니까? 또한 말했듯이 사용자가 해당 옵션을 클릭하는 것을 잊을 수있는 기회가 항상 있습니다. – bharat1010

+0

'참조를 추가 할 수 없어도 코드를 볼 수 있다면 요점은 무엇입니까? '사용자가 코드의 기능을 이해하게 할 것 같습니까? 이제는 코드를 추가/삭제할 수 있지만 참조를 추가/삭제할 수는 없습니다. –

관련 문제