2017-06-21 7 views
0

私は、次の操作を自動化する必要があります。削除Excelスプレッドシートのデータ接続を

  • Excelファイルを開き、スケジュールされた時間 で(データは自動的に が更新されるように、私はそのデータ接続を構成し)
  • データ接続を含めずに、そのファイルのコピーを保存します。

このレポートは顧客に送信されるため、クエリコードを含めることはできません。

コピーとして開く、更新する、保存するのに問題はありません。Windowsのタスクスケジューラでスケジュールするときに起動できるWindowsのexeファイルを作成するスクリプトツールを使用して行います。

しかし、どうすればデータ接続を削除できますか?

リガード、 マーティン

+1

スクリプトツールの代わりにVBAを使用します。 – teylyn

+0

これはファイルの起動をカバーしていますか? Excelを常時実行したくないのですか?または、TaskSchedulerによってスプレッドシートが開かれたら、VBAが引き継ぎます。申し訳ありませんが、私はExcelの人ではなく、私の同僚にVBAを依頼する必要があります。 – Barnabeck

+0

ファイルが開かれたときに実行されるWorkbook_Openイベントを使用します。その後、スクリプトツールを使用してファイルを開くと、VBAが自動的に実行されます。 – teylyn

答えて

1

は、ファイルを開いたときに実行されるのWorkbook_Openイベントを使用します。その後、スクリプトツールを使用してファイルを開くと、VBAが自動的に実行されます。

関連する問題