شروحات الكمبيوتر والإنترنت والموبايل

قراءة قيمة الارتباط التشعبي في شريحة PowerPoint باستخدام VBA

تعتبر برامج PowerPoint من الأدوات القوية التي تستعمل في العروض التقديمية، حيث تتيح للمستخدمين تقديم محتواهم بشكل متناسق وجذاب. ولتعزيز هذه العروض، أصبح من الشائع الربط بين الشرائح المختلفة للاستفادة من البيانات المتاحة بشكل ديناميكي. في هذا المقال، سنستعرض كيفية استرداد قيمة الارتباط (Hyperlink) من شريحة معينة باستخدام كود VBA، وهو ما يعرف بـ "vba – Read Hyperlink Value to Presented Slide".

فهم كيفية الربط بين الشرائح

من خلال الربط بين الشرائح في PowerPoint، يمكن للمستخدمين تنشيط تفاعل مثير للاهتمام مع الجمهور. في السيناريو المحدد، يوجد جدول في الشريحة الثانية يحتوي على ثلاث قيم هي: 100، 120، و300. يتم ربط كل من هذه القيم بالشريحة الرابعة والخامسة والسادسة على التوالي. والهدف هنا هو استخدام كود VBA لاسترداد القيمة المناظرة للشريحة الحالية المعروضة.

كود VBA لاسترجاع القيم

لتحقيق هذا الهدف، يمكن استخدام كود VBA بسيط يمكنه التحقق من الرقم الموجود في الشريحة الثانية بناءً على الشريحة المعروضة حاليًا. هناك عدة خطوات يجب عليك اتباعها:

  1. فتح محرر VBA: في PowerPoint، اذهب إلى علامة تبويب "المطور" (Developer) ثم اضغط على "محرر VBA" (Visual Basic).

  2. إنشاء وحدة جديدة: انتقل إلى "إدراج" (Insert) واختر "وحدة" (Module) لإنشاء وحدة برمجية جديدة.

  3. كتابة الكود: أدخل الكود التالي في الوحدة الجديدة:
Sub GetValueFromSlide()
    Dim slideIndex As Integer
    Dim value As Variant
    ' الحصول على رقم الشريحة الحالية
    slideIndex = ActivePresentation.SlideShowWindow.View.Slide.SlideIndex
    ' تحديد القيمة بناءً على رقم الشريحة
    Select Case slideIndex
        Case 4
            value = ActivePresentation.Slides(2).Shapes(1).TextFrame.TextRange.Text ' 100
        Case 5
            value = ActivePresentation.Slides(2).Shapes(2).TextFrame.TextRange.Text ' 120
        Case 6
            value = ActivePresentation.Slides(2).Shapes(3).TextFrame.TextRange.Text ' 300
        Case Else
            value = "لا توجد قيمة مرتبطة"
    End Select
    ' عرض القيمة
    MsgBox "القيمة المستردة هي: " & value
End Sub

تحليل الكود

يتكون الكود من عدة أجزاء رئيسة. أولاً، يتم استرداد رقم الشريحة الحالية باستخدام ActivePresentation.SlideShowWindow.View.Slide.SlideIndex. بعد ذلك، يتم استخدام الأمر Select Case لتحديد القيمة المناسبة بناءً على رقم الشريحة المعروضة. إذا كانت الشريحة المعروضة هي الرابعة، سيتم استرداد القيمة 100، وإذا كانت الخامسة، ستسترد القيمة 120، وأخيرًا، إذا كانت السادسة، فستكون القيمة 300.

تفعيل الكود وتشغيله

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

أهمية استخدام VBA في PowerPoint

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

في الختام، يعد "vba – Read Hyperlink Value to Presented Slide" وسيلة فعالة لاسترجاع القيم من شرائح PowerPoint المختلفة، مما يسهل عملية العرض ويعزز من تجربة الجمهور. من الضروري للمهتمين بتصميم العروض القيام بتجربة هذه الأساليب للحصول على أفضل النتائج. ستساعدك تطبيقات VBA في جعل عروضك التقديمية أكثر احترافية وجاذبية.

فهد السلال

خبير تقني متخصص في شروحات الكمبيوتر والإنترنت والموبايل، يتمتع بخبرة واسعة في تقديم حلول تقنية مبتكرة ومبسطة. يهدف فهد إلى مساعدة المستخدمين على تحسين تجربتهم التقنية من خلال مقالات وأدلة عملية واضحة وسهلة الفهم.
زر الذهاب إلى الأعلى
Don`t copy text!