في Microsoft Excel، يمكنك ربط خلية في مصنف بمصنف آخر باستخدام صيغة تشير إلى المصنف الخارجي. يسمى هذا ارتباط المصنف. عند إنشاء ارتباط المصنف هذا، قد يستخدم مسارا نسبيا، والذي يمكن أن يتيح لك نقل المصنفات دون قطع الارتباط. تتناول هذه المقالة كيفية تخزين ارتباطات المصنف بواسطة Excel في ظروف مختلفة ويمكن أن تساعد عند محاولة إصلاح ارتباط مقطوع.
كيفية معالجة مسارات ارتباط المصنف عند فتح مصنف وجهة
عندما يفتح Excel مصنف وجهة يحتوي على ارتباطات مصنف، فإنه يجمع ديناميكيا بين أجزاء ارتباطات المصنف المخزنة في المصنف والأجزاء الضرورية من المسار الحالي للمصنف المصدر لإنشاء مسار مطلق.
من المهم أيضا ملاحظة أن ما يظهر في شريط الصيغة ليس بالضرورة ما يتم تخزينه. على سبيل المثال، إذا تم إغلاق المصنف المصدر، فسترى مسارا كاملا إلى الملف، على الرغم من أنه قد يتم تخزين اسم الملف فقط.
ارتباطات نسبية مقابل ارتباطات مطلقة
يتم إنشاء ارتباطات المصنفات إلى المصنفات المصدر بطريقة نسبية كلما أمكن ذلك. وهذا يعني أنه لم يتم تسجيل المسار الكامل إلى المصنف المصدر، بل يتم تسجيل جزء المسار من حيث ارتباطه بمصنف الوجهة. باستخدام هذا الأسلوب، يمكنك نقل المصنفات دون قطع الارتباطات بينها. ومع ذلك، تظل ارتباطات المصنف سليمة فقط إذا بقيت المصنفات في نفس الموقع بالنسبة لبعضها البعض. على سبيل المثال، إذا كان المصنف الوجهة C:\Mydir\Destination.xlsx وكان المصنف المصدر C:\Mydir\Files\Source.xlsx، يمكنك نقل الملفات إلى محرك الأقراص D طالما أن المصنف المصدر لا يزال موجودا في مجلد فرعي يسمى "Files".
قد تتسبب الارتباطات النسبية في حدوث مشاكل إذا قمت بنقل المصنف الوجهة إلى أجهزة كمبيوتر مختلفة وكان المصنف المصدر في موقع مركزي.
الأنواع الثلاثة لتكوينات تخزين ارتباط المصنف
تختلف الطريقة التي يتم بها تضييق ارتباطات المصنف بالطرق التالية:
نوع التخزين 1: نفس محرك الأقراص بنفس المجلد أو المجلد التابع
المصنف المصدر إما في نفس المجلد أو مجلد تابع مثل المصنف الوجهة. في هذه الحالة، نقوم بتخزين مسار الملف النسبي، على سبيل المثال، المجلد الفرعي/source.xlsx destination.xlsx.
يعمل هذا النوع بشكل أفضل مع المصنفات المستندة إلى السحابة وعند نقل كلا المصنفين.
نوع التخزين 2: نفس محرك الأقراص ولكن مع مجلدات مشابهة مختلفة
يوجد المصنفان المصدر والوجهة على نفس محرك الأقراص، ولكن في مجلدات مختلفة. في هذه الحالة، نقوم بتخزين مسار نسبي للخادم، على سبيل المثال، /root/parent/sibling1/source.xlsx و/root/parent/sibling2/destination.xlsx.
يعمل هذا النوع بشكل أفضل إذا تم نقل المصنف الوجهة داخل محرك الأقراص نفسه، ولكن يظل المصنف المصدر في نفس الموقع.
نوع التخزين 3: محركات أقراص مختلفة
المصنف المصدر موجود على محرك أقراص مختلف عن المصنف الوجهة. على سبيل المثال، مجلد المصنف الوجهة موجود على محرك الأقراص C ومجلد المصنف المصدر على محرك الأقراص H. في هذه الحالة، نقوم بتخزين المسار المطلق، على سبيل المثال، H:\folder\source.xlsx أو https://tenant.sharepoint.com/teams/site/folder/source.xlsx.
يعمل هذا النوع بشكل أفضل إذا تم نقل المصنف الوجهة، ولكن يظل المصنف المصدر في نفس الموقع. يفترض هذا أن المصنف الوجهة لا يزال بإمكانه الوصول إلى المصنف المصدر.
فهم مجلدات XLStart وOffice
إذا كان المصنف المصدر موجودا في المجلد XLStart أو موقع ملف بدء التشغيل البديل أو المكتبة ، تتم كتابة خاصية للإشارة إلى أحد هذه المجلدات، ويتم تخزين اسم الملف فقط.
يتعرف Excel على مجلدين XLStart افتراضيين لفتح الملفات تلقائيا عند بدء التشغيل. المجلدان كما يلي:
مجلد XLStart الموجود في ملف تعريف المستخدم هو مجلد XLStart الذي يتم تخزينه كخاصية لارتباط المصنف. إذا كنت تستخدم مجلد XLStart الموجود في مجلد تثبيت Office، يتم التعامل مع مجلد XLStart هذا مثل أي مجلد آخر على القرص الثابت.
يتغير اسم مجلد Office بين إصدارات Office. على سبيل المثال، يمكن أن يكون اسم مجلد Office أو Office14 أو Office15 أو Office16، استنادا إلى إصدار Office الذي تقوم بتشغيله. يؤدي تغيير اسم المجلد هذا إلى قطع ارتباطات المصنف إذا انتقلت إلى كمبيوتر يقوم بتشغيل إصدار مختلف من Excel عن الإصدار الذي تم إنشاء الارتباط فيه.
- مجلد XLStart الموجود في مجلد تثبيت Office، مثل C:\Program Files\Microsoft Office\<Office folder>\XLStart
- مجلد XLStart الموجود في ملف تعريف المستخدم، مثل C:\Documents and Settings\<username>\Application Data\Microsoft\Excel\XLStart
فهم محركات الأقراص المعينة مقابل UNC
عند ربط مصنف مصدر، يتم إنشاء ارتباط المصنف استنادا إلى الطريقة التي تم بها فتح المصنف المصدر. إذا تم فتح المصنف عبر محرك أقراص معين، يتم إنشاء ارتباط المصنف باستخدام محرك أقراص معين. يظل ارتباط المصنف بهذه الطريقة بغض النظر عن كيفية فتح المصنف المصدر في المستقبل. إذا تم فتح المصنف المصدر بواسطة مسار UNC، فلن يعود ارتباط المصنف إلى محرك أقراص معين، حتى إذا كان محرك الأقراص المطابق متوفرا. إذا كان لديك ارتباطات مصنفات UNC ومحرك الأقراص المعينة في نفس الملف، وكانت المصنفات المصدر مفتوحة في نفس الوقت الذي يكون فيه المصنف الوجهة، فستتفاعل الارتباطات التي تطابق طريقة فتح المصنف المصدر فقط كتشعبي. على وجه التحديد، إذا فتحت المصنف المصدر من خلال محرك أقراص معين وغيرت القيم في المصنف المصدر، فسيتم تحديث الارتباطات التي تم إنشاؤها إلى محرك الأقراص المعين فقط على الفور.
كما قد يظهر ارتباط المصنف المعروض في Excel بشكل مختلف استنادا إلى كيفية فتح المصنف. قد يبدو ارتباط المصنف مطابقا لمشاركة UNC الجذر أو حرف محرك الأقراص الجذر الذي تم استخدامه لفتح الملف.
السيناريوهات التي قد تتسبب في عدم عمل ارتباطات المصنف كما هو متوقع
هناك عدة ظروف يمكن فيها إنشاء ارتباطات المصنفات بين المصنفات عن غير قصد للإشارة إلى مواقع خاطئة. فيما يلي سيناريوهان من أكثر السيناريوهات شيوعا.
السيناريو 1
- يمكنك تعيين محرك أقراص أسفل جذر المشاركة. على سبيل المثال، يمكنك تعيين محرك الأقراص Z إلى \\MyServer\MyShare\MyFolder1.
- يمكنك إنشاء ارتباطات مصنف إلى مصنف مصدر يتم تخزينه في الموقع المعين بعد فتح المصنف الوجهة من خلال محرك الأقراص المعين هذا.
- يمكنك فتح المصنف الوجهة بواسطة مسار UNC.
- ونتيجة لذلك، سيتم قطع ارتباط المصنف.
إذا قمت بإغلاق المصنف الوجهة دون حفظه، فلن يتم تغيير ارتباطات المصنف. ومع ذلك، إذا قمت بحفظ المصنف الوجهة قبل إغلاقه، فستحفظ ارتباطات المصنف بالمسار المقطوع الحالي. سيتم ترك المجلدات بين جذر المشاركة والمجلد المعين خارج المسار. في المثال أعلاه، سيتغير الارتباط إلى \\MyServer\MyFolder1. بمعنى آخر، يتم إزالة اسم المشاركة من مسار الملف.
السيناريو 2
- يمكنك تعيين محرك أقراص أسفل جذر المشاركة. على سبيل المثال، يمكنك تعيين محرك الأقراص Z إلى \\MyServer\MyShare\MyFolder1.
- يمكنك فتح الملف بواسطة مسار UNC، أو محرك أقراص معين تم تعيينه إلى مجلد آخر على المشاركة، مثل \\MyServer\MyShare\MyFolder2.
- ونتيجة لذلك، سيتم قطع ارتباط المصنف.
إذا قمت بإغلاق المصنف الوجهة دون حفظه، فلن يتم تغيير ارتباطات المصنف. ومع ذلك، إذا قمت بحفظ المصنف الوجهة قبل إغلاقه، فستحفظ ارتباطات المصنف بالمسار المقطوع الحالي. سيتم ترك المجلدات بين جذر المشاركة والمجلد المعين خارج المسار. في المثال أعلاه، سيتغير الارتباط إلى \\MyServer\MyFolder1. بمعنى آخر، يتم إزالة اسم المشاركة من مسار الملف.