リンク参照の変更(Microsoft Excel)
_ExcelTips_の読者が、会社がワークブックのリンクで抱えていた問題について書いています。それらのリンクは、マップされたドライブ文字ではなく、ファイルへのUNCパスとして表示されていたようです。これは最初は問題ありませんでしたが、ネットワーク構成の変更に備えてファイルを新しいネットワークサーバーに移動すると、UNCパスが機能しなくなりました。
幸い、Excelには非常に強力な検索および置換機能があります。非常に強力で、ワークシートのOLEリンクでも機能します。たとえば、一部のセルのリンクが次のようになっているとします。
='\\proserver\Excel\mystuff\[WordTips.xls]Sheet1!B25
サーバー名が変更されている場合、またはデータが別のサーバーに移動されている場合、これは問題を引き起こす可能性があります。そして、残念ながら、[編集]メニューの[リンク]オプションは時々本当に苦痛です。ワークシート内のすべてのUNC参照は、UNCパス(この場合は “\\ proserver \ Excel \ mystuff \”)を検索し、目的のマップされたドライブ文字(たとえば、 “q:\”)に置き換えることですばやく変更できます。 )。その結果、突然適切な場所を指すリンクが作成されます。
知っておくべき「落とし穴」が1つあります。 UNCパスは非常に具体的であり、ネットワークに接続されているコンピューターに関係なく機能します。
ただし、異なるコンピューターで、同じネットワーク宛先に異なるドライブ文字をマップすることは可能です。たとえば、あるワークステーションで\\ proserver \ Excel \がドライブS:にマップされ、別のワークステーションでT:にマップされている場合があります。すべてのリンクをS:に変更すると、その場所へのマッピングにドライブS:を使用しないワークステーションはファイルにアクセスできなくなります。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(2363)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。