كيفية إنشاء مربعات الإدخال والرسائل في مستند 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؟

Leave a Comment

كيفية تصدير كلمات المرور من Microsoft Edge

كيفية تصدير كلمات المرور من Microsoft Edge

تعلم كيفية تصدير كلمات المرور من Microsoft Edge بسهولة وأمان باستخدام خطوات واضحة. قم بتأمين معلوماتك الشخصية بشكل أفضل.

كيفية استخدام انتقالات الشرائح في Microsoft PowerPoint

كيفية استخدام انتقالات الشرائح في Microsoft PowerPoint

تعلم كيفية استخدام انتقالات الشرائح في PowerPoint لجعل عرضك التقديمي مميزًا وتفاعليًا.

كيفية إصلاح تعذر العثور على عنوان IP للخادم في نظام التشغيل Windows 10؟

كيفية إصلاح تعذر العثور على عنوان IP للخادم في نظام التشغيل Windows 10؟

تعرف على كيفية استكشاف خطأ تعذر العثور على عنوان IP للخادم وإصلاحه ، وكذلك احصل على حل سهل لإصلاح هذه المشكلة.

كيفية إصلاح Err_Cache_Miss في جوجل كروم

كيفية إصلاح Err_Cache_Miss في جوجل كروم

هل تتلقى رسالة الخطأ Err_Cache_Miss أثناء استخدامك Google Chrome؟ إليك بعض الإصلاحات السهلة التي يمكنك تجربتها لإصلاح المشكلة بكفاءة.

أفضل 10 مواقع ألعاب غير محظورة في المدارس 2024

أفضل 10 مواقع ألعاب غير محظورة في المدارس 2024

اكتشف أفضل 10 مواقع ألعاب غير محظورة في المدارس 2024، حيث يمكنك اللعب مجاناً دون قيود.

[محلول] كيفية إصلاح خطأ Err_connection_reset على أنظمة التشغيل Windows 10 و Mac و Android؟

[محلول] كيفية إصلاح خطأ Err_connection_reset على أنظمة التشغيل Windows 10 و Mac و Android؟

تتعلم كيفية إصلاح خطأ ERR_CONNECTION_RESET على أنظمة التشغيل Windows 10 و Mac و Android. اتبع الحلول الفعالة الموصى بها لحل المشكلة بنجاح.

كيفية فتح علامات التبويب المغلقة مؤخرًا في Chrome و Firefox و Edge و Safari

كيفية فتح علامات التبويب المغلقة مؤخرًا في Chrome و Firefox و Edge و Safari

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

كيفية إصلاح خطأ فشل أجهزة NMI على أنظمة التشغيل Windows 10 و 8.1 و 8 [محدث]

كيفية إصلاح خطأ فشل أجهزة NMI على أنظمة التشغيل Windows 10 و 8.1 و 8 [محدث]

لإصلاح خطأ فشل أجهزة NMI في النظام، استكشف حلولاً متنوعة مثل إجراء فحص SFC، والتحقق من الأجهزة والبرامج، وتحديث برامج التشغيل والمزيد.

المشكلات الشائعة في Samsung Galaxy A12 وكيفية حلها

المشكلات الشائعة في Samsung Galaxy A12 وكيفية حلها

إذا كنت تمتلك Samsung Galaxy A12 وواجهت مشكلات، إليك قائمة بالحلول للمشاكل الشائعة.

كيفية الترقية من Windows 11 Home إلى Pro

كيفية الترقية من Windows 11 Home إلى Pro

تعلم كيفية ترقية Windows 11 Home إلى Pro بطريقة سهلة وسريعة. احصل على الميزات المتقدمة من Windows 11 Pro الآن!