كيفية فتح صفحة معينة من مستند PDF من ارتباط تشعبي في Excel؟
عند إدراج ارتباط تشعبي لملف 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، قم بتعديل الأرقام وفقًا لذلك. إليك لقطة شاشة للإشارة:
ملاحظة: إذا كان مسار الملف يحتوي على فراغات، تأكد من استخدام الصيغة الصحيحة (ثلاثة شرطات للأمام بعد '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 المحدد في الصفحة المطلوبة، كما هو موضح أدناه:
5. الآن يجب أن يتم فتح ملف PDF في رقم الصفحة التي حددتها في Internet Explorer. يتم عرض هذا السلوك في لقطة الشاشة التالية:
نصائح واحتياطات:
- يعتمد هذا النهج القائم على VBA على Internet Explorer، الذي أصبح متقادمًا في إصدارات Windows الأخيرة وقد يتصرف بطريقة غير متسقة أو قد لا يكون متاحًا في المستقبل. إذا واجهت خطأ أو لم يتم فتح الملف، تحقق من إعدادات المتصفح وحاول تشغيل Excel وInternet Explorer كمسؤول.
- إذا كنت ترغب في استخدام متصفح آخر، سيتطلب ذلك برمجة إضافية وقد لا تعمل الطريقة المذكورة أعلاه بشكل مباشر.
- تأكد دائمًا من أن إعدادات الماكرو الخاصة بك تتيح لك تشغيل كود VBA (File > Options > Trust Center > Macro Settings).
- إذا كان مسار الارتباط التشعبي الخاص بك غير صالح (على سبيل المثال، تم نقل الملف أو إعادة تسميته)، فقد يعيد الكود خطأ أو يفتح صفحة فارغة. تحقق مرة أخرى من موقع ملفك والتهجئة.
- فكر في إنشاء نسخة احتياطية من ملف Excel الخاص بك قبل تشغيل الماكروهات غير المألوفة.
عرض توضيحي:
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في 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 وPowerPoint + Office Tab Pro
- مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
- الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
- تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
- قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد