外部リンク データ ソース ファイルの絶対パスを変更する

考えられる使用シナリオ

外部リンク データ ソース ファイルの絶対パスを変更する場合は、Workbook.AbsolutePath財産。最初に、このプロパティは、Excel ファイルが読み込まれた場所からのパスに設定されます。ただし、空の文字列に設定することも、ローカル フォルダー パスまたはリモート ネットワーク パスに設定することもできます。このプロパティを変更すると、外部リンク データ ソース ファイルのパスも変更されます。

外部リンク データ ソース ファイルの絶対パスを変更する

次のサンプル コードは、サンプルエクセルファイル外部リンクが含まれています。最初に、リモート パスを出力する外部リンク データ ソースを出力します。次に、リモート パスを削除して再度出力します。今回は、ローカル パスを使用して外部リンク データ ソースを出力します。次に、Workbook.AbsolutePathプロパティをローカルおよびリモート パスに追加し、外部リンク データ ソースを再度出力すると、変更がコンソール出力に反映されます。

サンプルコード

コンソール出力

以下は、上記のサンプル コードを実行した後のコンソールまたはデバッグ出力です。サンプルエクセルファイル.

 External Link Data Source: http:\\ws874dmErit\WebFiles\Files\300\ExternalAccounts.xlsx

External Link Data Source After Removing Remote Path: D:\Downloads\ExternalAccounts.xlsx

External Link Data Source After Changing Workbook.AbsolutePath to Local Path: C:\Files\Extra\ExternalAccounts.xlsx

External Link Data Source After Changing Workbook.AbsolutePath to Remote Path: http://www.aspose.com/WebFiles/ExcelFiles/ExternalAccounts.xlsx