2010-03-28 54 views
1

我知道可以使用ADO創建.xls文件,使用ADO創建OLE自動化,甚至可以使用多個商業庫。如何使用Delphi的一個讀寫密碼創建一個.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一直很適合我。

相關問題