ワークブックは誰が開いていますか? (Microsoft Excel)
キムのワークブックはネットワークドライブに保存され、複数のユーザーが1日中アクセスして情報を更新します。時々彼女はワークブックにアクセスしようとしますが、それはすでに他の誰かによって開かれています。 Excelは、ワークブックを開いているのは誰かと言っていたので、彼女はワークブックにアクセスして閉じるように依頼できました。現在、Excelは、他の誰かが開いている場合でも、同じ、変わらない人が開いていると言っています。キムは、なぜこれが突然起こるのか疑問に思います。
これが発生している理由を理解するには、MicrosoftがExcelでブックを開いているユーザーの「名前付け」をどのように処理するかを理解する必要があります。他の誰も開いていないブックを開くと、Excelはそのファイルを開いていることを示すために使用される「一時ファイル」を作成します。これには、Excel内で構成されているhttp://username-password.com/[username]が含まれています。
他の誰かがやって来て同じワークブックを開こうとすると、その一時ファイルに保存されているユーザー名が表示されます。
同じ名前が何度も表示される場合は、2つの可能性があります。最も可能性が高いのは、同じネットワーク上に多数の人がいて、Excelのコピーを一意のユーザー名で構成していない人がいることです。これはあなたが想像するほど珍しいことではありません。 Office365サブスクリプションはこれで有名です。
インストール中に(以前のバージョンのOfficeのように)ユーザー名の入力を求められないため、プログラムはデフォルトで一般名になります。
人々が入って名前を変更しない場合、全員が同じ名前になり、Excelが他の誰かがすでに開いているブックを開こうとしたときに表示されるのと同じ名前になります。
もちろん、この問題の解決策は、ユーザー名を含めるようにExcelのバージョンを全員にカスタマイズさせることです。次の手順に従ってください:
。 [Excelのオプション]ダイアログボックスを表示します。 (Excel 2007では、[Office]ボタンをクリックし、[Excelオプション]をクリックします。Excel2010以降のバージョンでは、リボンの[ファイル]タブを表示し、[オプション]をクリックします。)
。ダイアログボックスの左側にある[一般]をクリックします。 (Excel 2007を使用している場合は、代わりに[人気]オプションをクリックしてください。)(図1を参照)
。 「ユーザー名」フィールドに表示されている名前を変更します。
。 [OK]をクリックします。
ネットワーク上の各人がこれを行う必要があることを忘れないでください。これで、ネットワーク上でExcelブックの使用を開始すると、ステップ3で指定した名前が一時ファイルに保存され、ブックを開こうとしている他のユーザーに表示されます。
先ほど、2つの可能性があると述べました。もう1つは、どういうわけか、特定のブックに関連付けられている一時ファイルが適切に削除されていないことです。 (元のユーザーがブックを閉じると自動的に削除されます。)これは、全員にExcelを閉じてから、管理者権限を持つユーザーがアクセスして、見つかった一時ファイルを削除することで解決できます。
ファイルを見つけたら、ファイルを削除するのは簡単です。ファイルは(Officeによって)非表示のシステムファイルとしてマークされており、さまざまなフォルダーをナビゲートしているときは通常は表示されないため、これについて説明します。これらのタイプのファイルを表示するようにWindowsを構成するには、 linkこのヒントで詳しく説明されている手順に従いますを使用します。
ファイルがチルダとドル記号で始まるという事実から、ファイルがロックファイルであることがわかります。たとえば、ブックMyBook.xlsxで作業している場合、そのブックのロックファイルは〜$ MyBook.xlsxになります。誰も実際にMyBook.xlsxを使用していない場合は、〜$ MyBook.xlsxを問題なく削除できます。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(13566)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice365のExcelに適用されます。