0

2 つの Web クエリ接続を含む XLSM ファイルがあります。[データ] タブの [接続] に移動すると、2 つの接続が表示されます。

これらのそれぞれについて、「X 分ごとに更新」というプロパティを編集できます。これを 1 分に設定し、「バックグラウンド更新を有効にする」にもチェックを入れました。

ただし、Web クエリ接続がとにかく実行されないため、これは機能しません。

最終的に必要なのは、これらの接続を 1 時間ごとに自動的に実行することです。ユーザーの操作がなく、ドキュメントが開かれていないことが望ましいです。

これは可能ですか?

4

1 に答える 1

2

ファイルが開かれていないと、接続を更新できません。ファイルを開くときにクエリを実行するか、ファイルを開いて を使用し、 1 時間ごとに元のファイルを保存するVBAルーチンを作成できます。 あなたも使うことができます。 OPによる最終的な解決策: RefreshAll
VBS

最後に、開く、更新する、閉じるを処理する小さな VBS スクリプトを作成しました。次に、VBS スクリプトの実行とログを処理するバッチ スクリプト ラッパー。最後に、バッチ スクリプトを定期的に実行する Windows タスク スケジューラ。

于 2016-11-09T16:57:57.010 に答える