Delphi office-Excel SaveAs函數 - 保存-另存為


Delphi Excel SaveAs函數 - 另存為

SaveAs函數

作用:另存為...

原型:

procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant;
                    WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant;
                    CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant;
                    TextVisualLayout: OleVariant; Local: OleVariant); dispid 1925;

ExcelApplication.WorkBook.SaveAs(filename,FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
                    CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodePage, TextVisualLayout ,Local) 

參數:

  • 1、Filename: Variant 類型,可選。該字符串表示要保存的文件名。可包含完整路徑。如果不指定路徑,Microsoft Excel 將文件保存到當前文件夾中。
  • 2、FileFormat: Variant 類型,可選。保存文件時使用的文件格式。要得到有效選項的列表,請參閱 FileFormat 屬性。對於已有文件,其默認格式是上次指定的文件格式;對於新文件,默認格式為當前使用的 Excel 版本格式 ,可選常數如下:
    • xlAddIn 18
    • xlCSV 6
    • xlCSVMac 22
    • xlCSVMSDOS 24
    • xlCSVWindows 23
    • xlCurrentPlatformText -4158
    • xlDBF2 7
    • xlDBF3 8
    • xlDBF4 11
    • xlDIF 9
    • xlExcel2 16
    • xlExcel2FarEast 27
    • xlExcel3 29
    • xlExcel4 33
    • xlExcel4Workbook 35
    • xlExcel5 39
    • xlExcel7 39
    • xlExcel9795 43
    • xlHtml 44
    • xlIntlAddIn 26
    • xlIntlMacro 25
    • xlSYLK 2
    • xlTemplate 17
    • xlTextMac 19
    • xlTextMSDOS 21
    • xlTextPrinter 36
    • xlTextWindows 20
    • xlUnicodeText 42
    • xlWebArchive 45
    • xlWJ2WD1 14
    • xlWJ3 40
    • xlWJ3FJ3 41
    • xlWK1 5
    • xlWK1ALL 31
    • xlWK1FMT 30
    • xlWK3 15
    • xlWK3FM3 32
    • xlWK4 38
    • xlWKS 4
    • xlWorkbookNormal -4143
    • xlWorks2FarEast 28
    • xlWQ1 34
    • xlXMLData 47
    • xlXMLSpreadsheet 46
  • 3、Password :Variant 類型,可選。它是一個區分大小寫的字符串(最長不超過 15 個字符),用於指定文件的保護密碼。
  • 4、WriteResPassword :Variant 類型,可選。 該字符串表示文件的寫保護密碼。如果文件保存時帶有密碼,但打開文件時不輸入密碼,則該文件以只讀方式打開。
  • 5、ReadOnlyRecommended : Variant 類型,可選。如果該值為 True,則在打開文件時顯示一條信息,提示該文件以只讀方式打開。
  • 6、CreateBackup: Variant 類型,可選。如果該值為 True,則創建備份文件。
  • 7、AccessMode :XlSaveAsAccessMode 類型,可選,如果省略此參數,則不會更改訪問方式。如果在沒有改變文件名的情況下保存共享列表,則可以忽略參數。若要改變訪問方式,請使用 ExclusiveAccess 方法。 以下是可選常量:
    • xlExclusive 3 不含方式
    • xlNoChange 1 不更改訪問方式,缺省值
    • xlShared 2 共享列表
  • 8、ConflictResolution : XlSaveConflictResolution 類型,如果忽略本參數,則顯示沖突處理對話框。可選常量如下:9、AddToMru :Variant 類型,可選。如果該值為 True ,則將該工作簿添加到最近使用的文件列表中。默認值為 False。
    • xlLocalSessionChanges 2 自動接受本地用戶的修改
    • xlOtherSessionChanges 3 接受除本地用戶之外的其他用戶的更改
    • xlUserResolution 1 顯示沖突解決方案對話框
  • 10、TextCodePage :Variant 類型,可選。不在美國英語版的 Microsoft Excel 中使用。
  • 11、TextVisualLayout :Variant 類型,可選。不在美國英語版的 Microsoft Excel 中使用。
  • 12、Local :Variant 類型,可選。如果該值為 True,則以 Microsoft Excel(包括控制面板設置)的語言保存文件。如果該值為 False(默認值),則以 Visual Basic for Applications (VBA) 的語言保存文件,其中 Visual Basic for Applications (VBA) 為典型安裝的美國英語版本,除非 VBA 項目中的 Workbooks.Open 來自舊的國際化的 XL5/95 VBA 項目

 

 

創建時間:2020.08.04  更新時間:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM