2011-08-07 7 views
0

saveDialogを実行する方法はありますか?つまり、ユーザーにファイル名を指定するよう頼んでいないのですか?silent savedialog

既存のコード自動化を対象としています。別のsaveDialogオブジェクトを使用できないと仮定します。

+2

その実行結果はどうすればよいでしょうか?残された目的は何ですか? – NGLN

+1

うん、面白い。私はショーダイアログの実行を防ぐことができ、それは問題を解決します。感謝。それを答えて、それに気づかないでください。マクロを使ってそれを行うことができます。 – none

答えて

6

SaveDialogが持つ唯一の目的はファイル名を提供することです。明白な短いアンサーは、SaveDialogを使用しないことです。

SaveDialogのすべてのオプションを考慮する場合は、ファイルを保存する前に自分で確認する必要があります。適用非視覚的なオプション、およびそれらのオプションを処理するために関与している重要なルーチンは、以下のとおりです。

  • ofPathMustExist:falseの場合、
  • ofFileMustExistForceDirectories使用:trueの場合、使用FileExists
  • ofNoReadOnlyReturn :Trueの場合、FileExistsのFollowLinkパラメータとして反転して使用してください。FileIsReadOnly
  • ofNoDereferenceLinksを使用してください。ファイルの保存の周りのブロックを除いて - (TRUE TRUE ofOverwritePrompt =、ofPathMustExist =、ofNoTestFileCreate = False)が

他のすべての適用可能なオプションを試して使用することによって照合されます。

関連する問題