Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

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

Author Xiaoyang Last modified

عند إدراج ارتباط تشعبي لملف 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 file\Excel add-ins.pdf#page=10

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

A screenshot showing how to enter a PDF file path with specific page in Excel cell

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

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

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

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

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

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

A screenshot showing the VBA editor with the pasted module code

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

A screenshot of a PDF opened to a specific page in Internet Explorer

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

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

عرض توضيحي:

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

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

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات اعتمادًا على: التنفيذ الذكي |  توليد الأكواد |  إنشاء الصيغ المخصصة |  تحليل البيانات وتوليد الرسوم البيانية |  استخدام Kutools Functions...
ميزات شائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا بدون فقدان البيانات | تقريب بدون الصيغة...
بحث متقدم: بحث بمعايير متعددة VLookup | بحث بقيم متعددة VLookup | بحث في عدة ورقات VLookup | مطابقة غامضة...
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة معتمدة | قائمة منسدلة متعددة الاختيارات...
مدير الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاقات والأعمدة...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير أدوات المصنف وورقة العمل | مكتبة النص التلقائي | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب الجدول | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...)...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع رسم بياني (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |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.

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