ファイル名を指定して保存

概要
指定した Filename で保存する。
指定しない場合は上書き保存となる。

構文

[<ExcelFunctionAttribute("名前を付けて保存")>]
let WorkbookSaveAs () =
    let filename = @"C:\ExcelDna-0.29\test\SaveAsTest.xlsx"
    let args : obj [] = [| filename |]
    let ret =  XlCall.Excel(XlCall.xlcSaveAs, args)
    Debug.WriteLine(ret.ToString())
    ()

パラメータ

[OptionalAttribute] Object Filename,
[OptionalAttribute] Object FileFormat,
[OptionalAttribute] Object Password,
[OptionalAttribute] Object WriteResPassword,
[OptionalAttribute] Object ReadOnlyRecommended,
[OptionalAttribute] Object CreateBackup,
[OptionalAttribute] XlSaveAsAccessMode AccessMode,
[OptionalAttribute] Object ConflictResolution,
[OptionalAttribute] Object AddToMru,
[OptionalAttribute] Object TextCodepage,
[OptionalAttribute] Object TextVisualLayout,
[OptionalAttribute] Object Local

戻り値
コマンド実行に成功した場合は true を返す。それ以外は false を返す。

参考元
Workbook.SaveAs で検索