DB 내의 데이터를 기반으로 한 위치에서 다른 위치로 파일을 이동하는 양식을 만들고 원본 파일이 암호화되지 않은 한 작동합니다 (녹색 Windows 탐색기의 파일 이름) 및 대상 파일이 존재하지 않는 한.VBA (MSAccess)에서 파일 암호화를 확인하는 방법
Public Function isEncrypted(file As String) As Boolean
Dim info As System.IO.FileInfo
info = My.Computer.FileSystem.GetFileInfo(file)
Dim attr As System.IO.FileAttributes
attr = info.Attributes
isEncrypted = ((attr And System.IO.FileAttributes.Encrypted) > 0)
End Function
을하지만 전혀 실행되지 않습니다
그래서 나는 다음과 같은 만들려고 해요. 누구나이 경험이 있거나 암호화를 확인하는 더 쉬운 방법이 있습니까? &의 이름을 바꿔 암호화 된 파일로 옮기면 액세스가 중단되고 중단됩니다.
어떻게 VBA 코드에서'System.IO.FileAttributes'를 사용할 수 있습니까? Dim 문은 시스템에서 컴파일러 오류를 발생시킵니다. – HansUp
@ HansUp의 의견에 따라야합니다. 작성한 코드는 VB.NET 코드입니다. VBA는 완전히 다른 동물 인 VB 6을 기반으로합니다. – phoog