كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

التحديث الأخير: يوليو 2020 ؛ قابلية التطبيق: Office 365 ، 2019 ، 2016 ، 2013.

في بعض الأحيان ، نود أن نجعل مستندات Word الخاصة بنا أكثر تفاعلية وحتى نلتقط بعض مدخلات المستخدم. أدخل مربعات الرسالة والإدخال.

كما يوحي الاسم ، فإن مربع الرسالة هو جزء من المعلومات يتم عرضه لمستخدمي المستند. مربعات الإدخال مفيدة في التقاط المعلومات من المستخدم.

يحتوي هذا المنشور على جميع المعلومات وعينات التعليمات البرمجية التي ستحتاج إليها لإنشاء مستندات تعمل بكامل طاقتها باستخدام رسائل Visual Basic for Applications (VBA) ومربعات إدخال لبرنامج Microsoft Word.

كيفية إضافة كود VBA إلى Word؟

قبل المضي قدمًا وشرح كيفية إضافة مربعات الرسائل والإدخال ، إليك تجديد سريع حول كيفية إضافة رمز VBA المخصص إلى مستند Word.

  • أولاً ، امض قدمًا وقم بتمكين علامة التبويب Developer .
  • الآن ، اضغط على  زر  Visual Basic من علامة التبويب Developer  . سيؤدي هذا إلى فتح محرر Visual Basic.

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

  • قم بتمييز المستند الخاص بك.
  • انقر فوق  إدراج  ثم حدد  الوحدة النمطية .

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

  • انسخ الكود الذي نقدمه أدناه إلى الوحدة التي أنشأتها للتو في الوحدة النمطية الخاصة بك.
  • انقر فوق حفظ. أدخل اسمًا إلى المستند الخاص بك إذا طُلب منك ذلك.
  • أغلق محرر Visual Basic.

مربعات الرسائل رمز VBA

بناء الجملة:

MsgBox (موجه ، أزرار ، عنوان ، ملف تعليمات ، سياق)

شرح النحو:

استدعى:

مطلوب. إنها المعلومات التي يمكن إعطاؤها للمستخدم. يجب إدراجه داخل  علامة الاقتباس المزدوجة .

أزرار:

اختياري. الأزرار هي تلك الأنواع من الأزرار التي يتم إعطاؤها لمعلومات المستخدمين. هناك العديد من الأزرار المتاحة لـ MsgBox () ويمكن العثور عليها في الصور أدناه.

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

عنوان:

اختياري. إنه عنوان المعلومات المعطاة للمستخدم. إذا لم يتم تقديمه ،  فسيكون Microsoft word  هو العنوان الافتراضي.

ملف التعليمات والسياق:

  • اختياري. سيحدد ملف التعليمات ملف التعليمات المتاح في القرص المحلي والذي يمكن توفيره كمساعدة في مربع حوار
  • اختياري. السياق هو تعبير رقمي يستخدم لتعريف موضوع التعليمات بالرقم الفريد.

نموذج رمز مربع الرسالة

'VBA
Sub messagebox()

'Variables assigned

Dim buttonclick As VbMsgBoxResult

'Message box to display information to user

MsgBox "Hi, Visual Basic is easy to work with", vbExclamation, "VBA"

'Message box to ask question to user with yes or no question
buttonclick = MsgBox("Do you like VBA?", vbQuestion + vbYesNo, "VBA")
If buttonclick = vbYes Then
MsgBox "Yes, they are great!", vbExclamation, "VBA"
Else
MsgBox "Why not? They are great!", vbCritical, "VBA"
End If

End Sub

انتاج:

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

مربعات الحوار والإدخال رمز VBA

مربع الإدخال عبارة عن مربع حوار بسيط يتيح لنا مطالبة المستخدم ببعض المعلومات. دعونا نتعرف على كود فبا باستخدام مثال.

بناء الجملة:

InputBox (موجه ، عنوان ، افتراضي ، XPos ، YPos ، ملف التعليمات ، HelpContextId ، النوع)

شرح النحو:

استدعى:

مطلوب. إنها المعلومات التي يمكن إعطاؤها للمستخدم. يجب إدراجه داخل  علامة الاقتباس المزدوجة .

عنوان:

اختياري. إنه عنوان المعلومات المعطاة للمستخدم. إذا لم يتم تقديمه ،  فسيكون Microsoft word  هو العنوان الافتراضي.

تقصير:

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

XPos:

اختياري. يتم استخدامه كموضع على المحور X. من اليسار الى اليمين

YPos:

اختياري. يتم استخدامه كموضع على المحور ص. من الأعلى إلى الأسفل

ملف التعليمات ومعرف نص التعليمات:

  • اختياري. سيحدد ملف التعليمات ملف التعليمات المتاح في القرص المحلي والذي يمكن توفيره كمساعدة في مربع حوار
  • اختياري. معرف HelpContext هو رقم معرف ملف التعليمات.

كود صندوق الإدخال:

'VBA
Sub macro()

'Variables assigned
Dim a As Long
Dim b As Long

'Input box to get value from user

a = InputBox("Enter a value for a", "Question 1")
b = InputBox("Enter a value for b", "Question 2")

'Answer displayed in a message box
MsgBox ("Answer is " & Val(a) + Val(b))
End Sub

انتاج:

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

كيفية إنشاء مربعات الإدخال والرسائل في مستند Word باستخدام VBA؟

اترك تعليقاً

قائمة تحقق قابلة للطباعة لتخطيط الفعاليات وقالب ميزانية لبرنامج Word

قائمة تحقق قابلة للطباعة لتخطيط الفعاليات وقالب ميزانية لبرنامج Word

استخدم قائمة التحقق القابلة للطباعة لتخطيط الفعاليات وقالب الميزانية في Word لتتبع المسؤولين، والمواعيد النهائية، والتكاليف، والموردين، وجاهزية يوم الفعالية مع فحوصات جودة واضحة.

كيفية إصلاح عدم احتساب معادلات Excel تلقائيًا في 3 خطوات سهلة

كيفية إصلاح عدم احتساب معادلات Excel تلقائيًا في 3 خطوات سهلة

أصلح معادلات Excel التي لا تُحتسب تلقائيًا في ثلاث خطوات: استعادة وضع الحساب، فرض إعادة الحساب، وإصلاح المعادلات المنسقة كنص.

قالب جدول تنظيف أسبوعي قابل للطباعة لمضيفي Airbnb (Word و PDF)

قالب جدول تنظيف أسبوعي قابل للطباعة لمضيفي Airbnb (Word و PDF)

استخدم جدول التنظيف الأسبوعي القابل للطباعة هذا لاستضافة Airbnb لتنظيم عمليات التبديل، والتنظيف الدوري، وإعادة التخزين، والفحوصات، والتسليم من Word إلى PDF.

قالب سجل صيانة المعدات في Excel لمديري الورش: دليل إعداد من 4 خطوات

قالب سجل صيانة المعدات في Excel لمديري الورش: دليل إعداد من 4 خطوات

أنشئ سجل صيانة معدات عمليًا في Excel لمديري الورش، يتضمن معرفات الأصول، سجل الخدمة، مواعيد الاستحقاق، ضوابط الحالة، تتبع التوقف عن العمل، وقائمة تدقيق نهائية.

قالب عرض تقديمي لملف تعريف المستثمرين بأسلوب بسيط لبرنامج باوربوينت للشركات الناشئة في مجال التكنولوجيا: مخطط عملي من 12 شريحة

قالب عرض تقديمي لملف تعريف المستثمرين بأسلوب بسيط لبرنامج باوربوينت للشركات الناشئة في مجال التكنولوجيا: مخطط عملي من 12 شريحة

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

قالب عرض بوربوينت مجاني لقوائم العقارات الحديثة: مخطط عملي لعرض البائع

قالب عرض بوربوينت مجاني لقوائم العقارات الحديثة: مخطط عملي لعرض البائع

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

HubSpot Free CRM مقابل Zoho CRM: الخيار الأفضل للوسطاء العقاريين المستقلين في عام 2026

HubSpot Free CRM مقابل Zoho CRM: الخيار الأفضل للوسطاء العقاريين المستقلين في عام 2026

قارن بين HubSpot Free CRM و Zoho CRM للوسطاء العقاريين المستقلين، بما في ذلك جهات الاتصال، وخطوط المعاملات، والأتمتة، والتخصيص، وجدولة المواعيد، والحدود، ومحفزات الترقية.

كيفية إصلاح مشكلة عدم عمل الصوت في تسجيل شاشة PowerPoint على Windows

كيفية إصلاح مشكلة عدم عمل الصوت في تسجيل شاشة PowerPoint على Windows

أصلح تسجيلات شاشة PowerPoint الصامتة من خلال التحقق من عنصر التحكم في الصوت، وأذونات الميكروفون في Windows، وجهاز الإدخال النشط، وتوقعات صوت النظام، وتحديثات Office.

قالب PDF قابل للطباعة لحجز الوقت اليومي للمحترفين العاملين من المنزل: دليل للمبتدئين

قالب PDF قابل للطباعة لحجز الوقت اليومي للمحترفين العاملين من المنزل: دليل للمبتدئين

استخدم قالب PDF قابل للطباعة لحجز الوقت اليومي لتخطيط ساعات العمل المركّز، والاجتماعات، والاستراحات، والمهام الإدارية، وهوامش الأمان الواقعية دون إرهاق يومك.

قالب عرض تقديمي مجاني لتقرير حالة المشروع لفرق الأجايل

قالب عرض تقديمي مجاني لتقرير حالة المشروع لفرق الأجايل

أنشئ عرضًا تقديميًا موجزًا لتقرير حالة مشروع الأجايل يتضمن أهداف السبرنت، والنتائج، والمخاطر، وإشارات الجودة، والقرارات، والخطوات التالية—دون تحويل العرض إلى مجرد قائمة مهام غير منظمة.