状況:Excel 2010ブックは、Oracleのデータを使用して作成されます。これを達成するためにデータ接続が作成されます。 Excelブックは.xlsファイルとして保存され、古いバージョンのオフィスのお客様はアクセスできます。互換モードでExcel 2010スプレッドシートからデータ接続を削除する
問題:ワークブックを開いたときに警告メッセージが表示されます。
「セキュリティの警告データ接続は、[コンテンツの有効化]無効になっています」。
データ接続がまだブックに存在するため、これが表示されていると考えます。データ - >接続に移動して削除することができますが、ブックを保存して再度開くと、データ接続が戻ってきます(空の定義フィールドでも)。
試したこと:すべてのデータ接続をマクロを使用して削除します。ここに記述されている「名前管理」方法(http://www.mrexcel.com/forum/showthread.php?t=467938):喜びはありません。
この動作を見た他の人はいますか?
注 - 2010 xlsx形式で保存すると接続が削除されますが、同じブックを.xls形式で再保存すると接続が再び元に戻ります。ガー! – dartacus
また、xlsxとして保存する方法を試してみました。ファイルを圧縮されたアーカイブとして開き、xl/connections.xmlを直接編集してから保存しましたが、ブック内のピボットテーブルが壊れてしまいました。ピボットテーブルはデータ接続がある場合にのみ機能します。DSNフィールドとSQLフィールドを空白にするだけです。 – dartacus