KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف تفتح صفحة محددة من مستند PDF عبر ارتباط تشعبي في Excel؟

المؤلفXiaoyangتاريخ التعديل

عند إدراج ارتباط تشعبي إلى ملفات PDF في Excel، يؤدي النقر على الرابط عادةً إلى فتح المستند تلقائيًا من الصفحة الأولى. لكن قد تحتاج أحيانًا إلى الانتقال مباشرةً إلى صفحة محددة داخل ملف PDF—مثل الإشارة إلى قسم معين أو تمكين القرّاء أو الزملاء من الوصول السريع إليها. وللأسف، لا تدعم ميزة الارتباط التشعبي المضمنة في Excel التنقّل الأصلي إلى صفحة معيّنة في ملف PDF. يقدم هذا المقال طرقًا عملية لتحقيق هذا الهدف، مما يعزز كفاءة سير العمل عند التعامل مع مستندات PDF متعددة الصفحات.

فتح صفحة محددة من مستند PDF من ارتباط تشعبي في Excel باستخدام كود VBA


فتح صفحة محددة من مستند PDF من ارتباط تشعبي في Excel باستخدام كود VBA

تسمح هذه الطريقة البرمجية باستخدام VBA في Excel بفتح ملفات PDF عند صفحة معيّنة من خلال بناء مسار الملف المناسب وتشغيله عبر Internet Explorer. فكّر في تطبيق هذا الحل في السيناريوهات التي تحتاج فيها بشكل متكرر إلى الوصول إلى أقسام مختلفة داخل مستندات PDF كبيرة، مثل الأدلة التقنية أو العقود أو التقارير. ومع ذلك، يُرجى ملاحظة أن هذا الأسلوب يعتمد على Internet Explorer، الذي قد لا يكون المتصفح الافتراضي على جميع الأنظمة.

يرجى اتباع الخطوات التالية لإكمال المهمة:

1. في الخلية التي ترغب في إنشاء الارتباط التشعبي بها، أدخل مسار الملف الكامل واسم المستند ورقم الصفحة المستهدفة باستخدام التنسيق التالي:

file:///C:\Users\DT168\Desktop\ملفات PDF\Excel add-ins.pdf#page=10

يُوجِّه هذا التنسيق النظامَ لفتح ملف PDF محلي والانتقال مباشرةً إلى الصفحة 10. ما عليك سوى استبدال المسار واسم الملف ورقم الصفحة بتفاصيل ملفك الفعلي والصفحة التي ترغب في فتحها. على سبيل المثال، إذا كان ملف PDF موجودًا في موقع مختلف أو أردت فتح الصفحة 7، فعدِّل القيم وفقًا لذلك. إليك لقطة شاشة للمرجع:

لقطة شاشة توضح كيفية إدخال مسار ملف PDF مع صفحة محددة في خلية Excel

ملاحظة:إذا احتوى مسار الملف على مسافات، فتأكد من استخدام الصيغة الصحيحة (ثلاث شرطات مائلة للأمام بعد ‹file:› وتجنب المسافات غير الضرورية). كما تأكد من أن ملفات PDF متاحة في الموقع المحدد.

2. بعد أن تكون معلومات الارتباط التشعبي جاهزة، اضغطALT + F11 لفتح نافذةMicrosoft Visual Basic for Applications. ويؤدي ذلك إلى فتح محرر VBA، حيث يمكنك إضافة وتشغيل كود مخصص لأتمتة المهام في Excel.

3. في نافذة VBA، انقرإدراج > وحدة نمطية. ثم في نافذة الوحدة النمطية الجديدة، انسخ والصق الكود التالي:

Sub linkpdfpage()
Worksheets("Sheet1").Activate
Shell ("C:\Program Files\Internet Explorer\iexplore.exe " + ActiveCell.Value)
End Sub

تأكد من لصق الكود كما هو مقدَّم تمامًا. إذا ظهرت لك رسالة تحذير أمان، فاضبط إعدادات الماكرو الخاصة بك للسماح بتنفيذ الكود. واحرص دائمًا على مراجعة كود VBA قبل تشغيله لضمان سلامتك، خاصةً إذا كان مصدره غير موثوق.

4. أغلق محرر VBA. بعد ذلك، في ورقة عمل Excel، حدد الخلية التي تحتوي على مسار الملف ورقم الصفحة التي أدخلتها سابقًا. ثم عُد إلى محرر VBA وانقر على زرتشغيل (عادةً ما يُمثَّل بمثلث أخضر)، وسيتم تنفيذ الكود فورًا لفتح ملفات PDF المحددة عند الصفحة المرغوبة، كما هو موضح أدناه:

لقطة شاشة تُظهر محرر VBA مع كود الوحدة النمطية المُلصق

5. الآن، سيتم فتح ملف PDF في Internet Explorer على رقم الصفحة المحدد الذي حددته. ويوضّح السلوك التالي في لقطة الشاشة التالية:

لقطة شاشة لملف PDF مفتوح على صفحة محددة في Internet Explorer

نصائح واحتياطات:

  • يعتمد هذا النهج القائم على VBA على Internet Explorer، الذي تم إيقافه في إصدارات Windows الحديثة وقد يتصرّف بشكل غير متسق أو يصبح غير متاحٍ مستقبلاً. إذا واجهت خطأً أو لم يفتح الملف، فتحقق من إعدادات متصفحك وجرّب تشغيل Excel وInternet Explorer كمسؤول.
  • إذا أردت استخدام متصفحٍ آخر، فستحتاج إلى برمجة إضافية، وقد لا تعمل الطريقة المذكورة أعلاه بشكل مباشر.
  • تأكد دائمًا من أن إعدادات الماكرو الخاصة بك تسمح بتشغيل كود VBA (ملف > خيارات > مركز الثقة > إعدادات الماكرو).
  • إذا كان مسار الارتباط التشعبي غير صالح—مثلًا بسبب نقل الملف أو إعادة تسميته—فقد يُرجع الكود خطأً أو يفتح صفحة فارغة. تحقّق مجددًا من موقع الملف وصحته الإملائية.
  • فكّر في إنشاء نسخة احتياطية من ملف Excel الخاص بك قبل تشغيل ماكرو غير مألوف.

عرض توضيحي:

 
Kutools لـ Excel: أكثر من 300 أداة مفيدة بين يديك! استمتع بميزات مدعومة بالذكاء الاصطناعي لإنجاز عملك بذكاء وسرعة أكبر!حمّل الآن!

أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل