問題タブ [save-as]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1122 参照

java - JavaでXMLスプレッドシートドキュメントをExcelドキュメントに「名前を付けて保存」する

Java コードを使用して「XML スプレッドシート」ドキュメントを Excel に変換するにはどうすればよいですか?

これを手動で行うには、このドキュメント (Excel で開くことができることをウィンドウが認識するため、Excel で開きます) を Excel で開き、[ファイル] -> [名前を付けて保存] -> [Excel 2003] ワークブックを開きます。ただし、これを自動化できることをお勧めします。とにかくこれを行うことができますか?また、xml スプレッドシート ファイル (.xml で終わる) を Excel (.xls で終わる) にコピーしようとしましたが、Apache POI がまだそれを xml ドキュメントとして扱っているため、機能しません。

0 投票する
2 に答える
1064 参照

java - ダイアログを閉じずに JFileChooser 内でファイルの選択をキャンセルする

を使用して「名前を付けて保存」ダイアログを実装しようとしていますJFileChooser。このダイアログでは、ユーザーがファイル名を入力して [保存] をクリックできるようにする必要があります。その時点で、新しいFileオブジェクトが返されて作成されます。

これは機能しますが、別のダイアログを追加しようとすると問題が発生します。JOptionPane具体的には、既存のファイルと同じ名前のファイルを作成しようとしている場合にユーザーに警告するために、「ファイルは既に存在します」ダイアログを作成したいと考えています (これは多くのプログラムで一般的な機能です)。ダイアログのプロンプトが表示され"File <filename> already exists. Would you like to replace it?" (Yes/No)ます。ユーザーが「はい」を選択すると、ファイル オブジェクトは通常どおり返されます。ユーザーが「いいえ」を選択した場合は、JFileChooser 開いたままにして、別のファイルの選択/作成を待つ必要があります。

問題は、選択をキャンセルして (ユーザーが「いいえ」を選択した場合) 、ダイアログを開いたままにする方法が見つからないことです。私はコードを持っています:

ユーザーが「いいえ」を選択した場合、これはファイルの選択を正常にキャンセルします (つまり、ダイアログを閉じたときに選択されたファイルは ですnull)。ただし、その後すぐにダイアログも閉じます。

これが起こったときに対話が開かれたままであれば、私はそれを望んでいます. これを行う方法はありますか?

0 投票する
2 に答える
492 参照

c# - Winform の名前を付けて保存するファイルの場所

場所にハードコードすることなく、ターゲットの場所にファイルをwinformで保存する方法を知りたいと思っています。

現在、私の保存方法は次のようになっています。

これは、次のように保存ボタンを押すと呼び出されます。

今、関数として保存すると、新しいウィンドウがポップアップし、次のコードでファイルを保存したい場所を参照できます。

しかし、これはまだ古い保存機能を呼び出しており、プログラムにデスクトップに保存するように指示しています。ウィンドウが生成するファイルの場所を保存機能に渡す方法はありますか?

0 投票する
1 に答える
4008 参照

vba - Outlook VBA: 入力ボックスに参照ボタンを追加してフォルダー パスを取得する

Outlook VBA 内のフォルダーの参照に関するオプションを探していました。現在、私は以前の検索から持っています:

strDateName と strFileName は、変更された件名と電子メールの日付です。

私の問題は、タイプミスを防ぐために手動で入力するだけでなく、参照オプションが欲しいということです。私は VBA に非常に慣れていないため、頻繁にメールを自動保存する必要があります。私のオプションを教えてください。

0 投票する
1 に答える
4594 参照

vba - カスタムフィルターを使用したWord VBA名前を付けて保存ダイアログ?

顧客フィルターを使用した Word VBA の [名前を付けて保存] ダイアログの方法 (コード) はありますか? 例: 「.ttt」

0 投票する
3 に答える
32572 参照

javascript - Javascript を使用して複数のファイルをダウンロード、圧縮、保存し、進行状況を取得するにはどうすればよいですか?

Web サイトから複数のファイル (画像やビデオ) をダウンロードする必要がある Chrome 拡張機能を作成しています。これらのファイルは巨大なサイズになる可能性があるため、ダウンロードの進行状況をユーザーに表示したいと考えています。いくつかの調査の結果、現在考えられる解決策は次のとおりであることがわかりました。

  1. XMLHttpRequests ですべてのファイルをダウンロードします。
  2. ダウンロードしたら、すべてのファイルを JavaScript ライブラリ (例: JSZip.js、zip.js) で 1 つのアーカイブに圧縮します。
  3. 名前を付けて保存ダイアログで zip を保存するようにユーザーに促します。

パッセージ 2) で行き詰まっています。ダウンロードしたファイルを圧縮するにはどうすればよいですか?

理解するために、コードサンプルを次に示します。

上のコードは、小さな破損ファイルを含むダウンロード可能なアーカイブを生成します。ファイル名の同期にも問題があります。blob オブジェクトにはファイル名が含まれていないため、たとえば. 名前が間違っている (反転) fileURLs[0]よりも、ダウンロードに時間がかかります。fileURLs[1]

注: Chrome にはダウンロード API があることは知っていますが、それは開発チャンネルにあるため、残念ながら現在は解決策ではありません。このような単純なタスクに NPAPI を使用することは避けたいと思います。

0 投票する
1 に答える
152 参照

vba - OutPutTo 名前を付けて保存ダイアログ ボックスを削除

現在、Microsoft Access 2010 を使用しています。[名前を付けて保存] ダイアログ ボックスを削除する方法はありますか? コマンドを実行すると表示され、[キャンセル] をクリックするとレポートが正しい場所に出力されます。毎回表示されるニュアンスです。