ワークブックへのフルパス(Microsoft Excel)
ベッキーは最近Excel2016に更新しました。以前のバージョンのプログラムでは、リボンの[ファイル]タブを表示し、[情報]をクリックしてブックの完全なパスとファイル名を表示できました。これは、情報をコピーして同僚に送信するのに非常に役立ちました。 Excel 2016では、情報はもうありません。彼女は、この有用な情報を1回のコピー/貼り付けで取得できる別の場所があるかどうか疑問に思います。
実際には、情報はそこにありますが、Microsoft(そうするつもりはないので)
情報へのアクセス方法を変更しました。さらに、返されるものの正確な性質を変更しました。方法は次のとおりです:
。リボンの[ファイル]タブをクリックします。
。画面の左側にある[情報]をクリックします。 (これはおそらくデフォルトで表示されます。)
。ファイル名のすぐ下には、ファイルの場所があります。
この場所を左クリックすると、Excelにいくつかの選択肢が表示されます。 (図1を参照)
。 [リンクをクリップボードにコピー]を選択します。
新品の(まだ保存されていない)ワークシートを使用している場合、メモするファイル名や場所がないため、上記の手順は機能しません。
クリップボードから情報を貼り付けると、少し驚かれるかもしれません。場所はURLとしてフォーマットされていることがわかります。たとえば、デスクトップに保存されているブック(Master Email List.xlsx)の場所をコピーしたときに見つけたものは次のとおりです。
file:///C:\Users\Administrator\Desktop\Master%20Email%20List.xlsx
もちろん、URLのエンコード文字とプロトコル情報を削除して、ブックへのフルパスをレンダリングすることもできます。ただし、フルパスを取得する方法は他にもあります。
1つの代替方法は、セル内の数式を使用して目的の情報を取得することです。ブックが保存されている場合、これにより必要な情報が返されます:
=cell("filename")
「オリジナル」という名前のワークシートのセルでこれを使用すると、返されるものは次のとおりです。
C:\Users\Administrator\Desktop\[Master Email List.xlsx]Original
明らかに、これはフルパス名よりも少し多くの情報を返すので、(もう一度)情報にいくつかの変更を加える必要があります。
別の方法は、この小さなトリックを試すことです:
。 F12を押します。 Excelに[名前を付けて保存]ダイアログボックスが表示されます。
。ダイアログボックスの上部にあるロケーションバーを1回クリックします。 Excelは、現在のブックが配置されているパスを表示します。
。 Ctrl + Cを押します。これにより、場所がクリップボードにコピーされます。
。 Escキーを押して、[名前を付けて保存]ダイアログボックスを閉じます。
その後、好きな場所に場所を貼り付けることができますが、それは単にブックを含むフォルダーへのパスであることに注意してください。ブック名は含まれていません。
もう1つの方法は、クイックアクセスツールバーにツールを追加することです。
。 [Excelのオプション]ダイアログボックスを表示します。 (Excel 2007では、[Office]ボタンをクリックし、[Excelオプション]をクリックします。Excel2010以降のバージョンでは、リボンの[ファイル]タブを表示し、[オプション]をクリックします。)
。ダイアログボックスの左側で、[カスタマイズ](Excel 2007)または[クイックアクセスツールバー](Excel 2010以降のバージョン)をクリックします。 (図2を参照)
。 [コマンドの選択]ドロップダウンリストを使用して、[すべてのコマンド]を選択します。
。コマンドのリストで、[ドキュメントの場所]を選択します。
。 [追加]ボタンをクリックします。コマンドが画面の右側にコピーされます。
。 [OK]をクリックします。
これで、QATには、現在のブックのフルパスを含むテキストボックスが含まれます。テキストボックスを1回クリックし、Ctrl + Aを押してパスを選択し、Ctrl + Cを押してクリップボードにコピーします。
ドキュメントの場所ツールを使用する際の注意点が1つあります。新しいブックを保存するか、[名前を付けて保存]を使用して現在のブックを新しい名前で保存する場合は、Excel以外のアプリケーションをしばらくアクティブにしてから(他のアプリケーションのウィンドウをクリックしてフォーカスを移動するだけ)、アクセスする必要があります。 Excelに戻ります。これにより、Excelは[ドキュメントの場所]テキストボックスにあるものを正しい場所に更新します。
最後に、Visual Basic Editorの使用に慣れている場合は、次の手順を実行できます。
。 Alt + F11を押します。 ExcelはVisualBasicEditorを表示します。
。 Ctrl + Gを押します。 Excelが表示され(必要な場合)、イミディエイトウィンドウがアクティブになります。
。 「?activeworkbook.fullname」(引用符は含みません)と入力して、Enterキーを押します。 VBAは、現在のブックへのフルパスを表示します。
。フルパス名を強調表示して、Ctrl + Cを押します。
。 Alt + Qを押して、Visual BasicEditorを閉じます。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(13504)はMicrosoft Excel2016に適用されます。