SaveFile

種別 ファイル入出力
説明 編集しているDocuWorks文書、バインダーを保存する。

構文 SaveFile([FilePath][, sts][, upl])
引数 FilePath:保存するファイルのファイルパスを指定します。
  指定しない場合は、上書き保存します。

sts :1=印刷保存、 2=バックグランド保存&終了、
  3=保存&終了、4=保存&終了&元ファイル削除

upl :保存&終了時なら、自動的にアップロードを行う。
  1=表示する、2=表示しない
戻り値 保存に成功「1」、失敗「0」、必須入力なしで失敗「2」
使用例 SaveFile()'上書き保存

Dim s
s = #FILE_DIR# & #FILE_NAME# &
  Format(Now(), "_yyyymmdd_hhnnss")

SaveFile(s)'現在のファイルパスに日付を加えて、保存する。
SaveFile(s, 1)'現在のファイルパスに日付を加えて、印刷保存する。
SaveFile(s, 2)'バックグランド保存、終了。
SaveFile(s, 3, 1)'保存終了+表示で自動アップロード
SaveFile(s, 4, 2)'保存終了、元ファイル削除+非表示で自動アップロード

If SaveFile(s, 4) <> 1 Then
  Exit Sub'保存に失敗した
End If
実例  
備考 ファイル名として使用できない文字列は「\:/*?<>|"」です。

関連する関数(DataFileLoad、DataFileSave、DefinitionLoad、
DefinitionSave、TextFileLoad、TextFileSave、CsvData、
SaveFieldCsv、SaveFile、SavePdf、AutoNumbering)