통합 문서의 전체 폴더 보호 (Microsoft Excel)
Mahesh에는 여러 Excel 통합 문서가 있으며 모두 동일한 폴더에 저장되어 있습니다.
그는 모든 통합 문서가 보호되도록 전체 폴더에 암호를 할당 할 수 있는지 궁금합니다.
짧은 대답은 ‘아니요’입니다. Excel에서는 그렇게 할 수 없습니다. 그러나 원하는 결과를 제공하기 위해 적용 할 수있는 다양한 기술이 있습니다. 첫 번째 방법은 WinZip과 같은 프로그램을 사용하여 모든 통합 문서를 단일 zip 파일로 결합하는 것입니다. 이 파일은 모든 사람이 열 수 없도록 WinZip에서 암호로 보호 될 수 있습니다. 그런 다음 zip 파일을 열고 (암호 사용) Excel에서 수정하기 위해 통합 문서를 두 번 클릭 할 수 있습니다. 그 결과 모든 의도와 목적에 따라 보호되는 “폴더”(zip 파일)가 있지만 여기에 포함 된 개별 파일은 그렇지 않습니다.
또 다른 방법은 통합 문서 폴더를 네트워크 드라이브에 배치 한 다음 네트워크 관리자가 폴더를 보호하도록하는 것입니다. 대부분의 네트워크 운영 체제에서는 관리자가 특정 폴더와 그 내용에 액세스 할 수있는 사용자를 제어 할 수 있습니다.
세 번째 방법은 타사 프로그램을 사용하여 폴더를 보호하는 것입니다.
웹을 빠르게 검색하면 의심 할 여지없이 다음과 같은 여러 후보가 나타납니다.
http://www.folder-password-expert.com
Excel 매크로를 사용하여 통합 문서를 보호 할 수도 있습니다. 진정한 폴더 수준 보호를 제공하지는 않지만 폴더의 모든 통합 문서를 가능한 한 쉽게 보호 할 수 있습니다.
Sub ProtectAll() Dim wBk As Workbook Dim sFileSpec As String Dim sPathSpec As String Dim sFoundFile As String sPathSpec = "C:\MyPath\" sFileSpec = "*.xls" sFoundFile = Dir(sPathSpec & sFileSpec) Do While sFoundFile <> "" Set wBk = Workbooks.Open(sPathSpec & sFoundFile) With wBk Application.DisplayAlerts = False wBk.SaveAs FileName:=.FullName, _ Password:="swordfish" Application.DisplayAlerts = True End With Set wBk = Nothing Workbooks(sFoundFile).Close False sFoundFile = Dir Loop End Sub
보호 할 통합 문서 이름에 대한 패턴과 통합 문서가 포함 된 폴더를 반영하도록 코드 시작 부분에서 sPathSpec 및 sFileSpec 변수를 변경해야합니다. 매크로는 모든 통합 문서가 보호되지 않는다고 가정합니다. 그렇지 않은 경우 매크로는 통합 문서의 암호를 입력하라는 메시지를 표시합니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (2878)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excelribbon-Protecting_an_Entire_Folder_of_Workbooks [통합 문서의 전체 폴더 보호]
.