2010-03-28 3 views
1

ADO, Excel과 OLE 자동화를 사용하고 여러 상용 라이브러리를 사용하는 델파이에서 .xls 파일을 만들 수 있다는 것을 알고 있습니다.델파이의 읽기 쓰기 암호로 .xls 파일을 만들려면 어떻게해야합니까?

필자가 지금 요구하는 것은 .xls 파일을 새로 만들고 데이터를 추가하는 것뿐만 아니라 편집에 대한 암호로 보호하는 것입니다.

OLE 자동화를 사용하면 가능 하겠지만 컴퓨터에 Excel 설치가 필요하고 피하려고하는 모든 OLE 자동화의 잠재적 번거 로움을 추가해야합니다.

다른 해결책 중 하나가 파일을 암호로 보호하는 옵션을 제공합니까?

(예, 나는 여기까지 보안에서 알고 있지만, 고객이 요청할 그냥 케이스에 중요한 :. 내가 델파이 2007을 사용하고 있습니다)

답변

1

이 페이지는 NativeExcel 스위트 룸에서 도움말 파일입니다 : 보호 방법

Protects a workbook so that it cannot be modified.     

Syntax  

    procedure  Protect();  
    procedure  Protect( Password  : string); 

    Password   
        Optional string. A string that specifies a 
        case-sensitive password for the 
        workbook. If this argument is 
        omitted, you can unprotect the workbook without 
        using a password . Otherwise, you must specify the 
        password to unprotect the workbook. 
    Example  

    This example sets the password for the workbook.  

     workbook.Protect('mypass123'); 

NativeExcel는 아주 잘 날 위해 일했다.

관련 문제