問題タブ [fso]
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.
vba - Sendkeys はテキスト ファイルから最初の文字のみを書き込みます
テキストファイルからすべてを書き込もうとしていますが、最初の文字しか書き込んでいません。
これが私のコードです:
私もこれを試しましたが、同様に最初の文字のみを書きます:
助けてください。ありがとう!
excel - 特定のファイルをサブフォルダーから宛先フォルダーにコピーする方法は? (エクセル VBA)
私は VBA にかなり慣れていないので、このプログラムについて何か助けていただければ幸いです。
このプログラムの目的は、すべての特定のファイル タイプ (.pdf) をネットワークからデスクトップ上のフォルダーにコピーすることです。ただし、(.pdf) ファイルは各フォルダーのサブフォルダーにあります。
ユーザーに (多くのサブフォルダーを含む) フォルダーを定義させる場合、プログラムで各サブフォルダーから各 .pdf をターゲット フォルダーにコピーするようにします。
これは、私がこれまでインターネットを閲覧して得たものです。
実行すると、実行時エラー '424' オブジェクトが必要です
このコードを正しい方法で使用していますか? または、このタスクを達成するための代替方法はありますか?
ありがとう!
vba - 巨大なテキストを配列にダンプするより高速な方法
約 6 GB のデータを含む .txt があります。セミコロンで区切られたフィールド。
フィールドの 1 つをビルド前のディクショナリに対して 1 行ずつチェックし、一致する場合は、それぞれの行のすべてのフィールドを 2 次元配列にコピーする必要があります。
現在、これはコードの関連部分です(宣言と関数は省略されています。この質問の範囲外です):
最初のループには約 19 分かかります。もう少し。
すでに追加のために開こうとしましたが、4 GB の RAM で実行しているためか、クラッシュします。ファイル全体を一度にロードする方法は、マシンをクラッシュさせるようです。入力用に開くはファイル全体を読み取らないため、データは失われます。最初のループでコレクションを使用して txt の再ループを回避することは、256 を超えるエントリを処理できる場合に最適です...もちろん、ループ内で配列を動的に再調整することは、パフォーマンス キラーであるため問題外です。
これよりも速くする方法はありますか?