ماکرونویسی در نرم افزار مایکروسافت ورد (قسمت هفتم)

به نام خداوند بخشنده و مهربان ، با ماکرونویسی در نرم افزار مایکروسافت ورد (قسمت هفتم) خدمت شما عزیزان و علاقه مندان به یادگیری هستیم . شما در این قسمت از آموزش با دستورات پرکاربرد msgbox و inputbox در ماکرونویسی آشنا خواهید شد .

ماکرونویسی در نرم افزار مایکروسافت ورد (قسمت هفتم)

معرفی و کاربرد دستور Msgbox در ماکرونویسی

عبارت Msgbox کوتاه شده عبارت Message box و به معنای نمایش پیغام می باشد. ما از این دستور در ماکرونویسی به منظور نمایش یک پیام به کاربر جهت راهنمایی و یا عمل بازدارنده استفاده می نماییم .

به عنوان مثال :

Msgbox “ this text is alarm ! “

با اجرای این ماژول (کلید میانبر f5‌) شما تصویر زیر را مشاهده خواهید کرد :

Msgbox

برای اضافه کردن باتن(button) و نوع پیام ( راهنما ، خطا و هشدار ) میتوانیم از آرگومان دوم این دستور استفاده نماییم :

Msgbox “ this text is alarm ! “, vbYesNoCancel

در دستور فوق ما یک پیام شامل متن this text is alarm ! به همراه سه باتن Yes , No  و Cancel ایجاد نمودیم ، نتیجه بصورت زیر خواهد شد :

msgbox vba

منظور از نوع پیام که در قسمت فوق اشاره شد یکی از حالات زیر است :

  • ایجاد پیام راهنما ( vbinformation )
  • ایجاد پیام خطا ( vbCritical )
  • ایجاد پیام سوالی ( vbQuestion )
  • ایجاد پیام هشدار ( vbExclamation )

به عنوان مثال یک پیام هشدار همراه با سه باتن No , Yes  و Cancel بصورت زیر خواهد شد :

MsgBox " this text is alarm ! ", vbYesNoCancel + vbExclamation

msgbox in vba excel

آرگومان سوم این دستور عنوان ( Title ) جعبه پیام را مشخص میکند  ، به عنوان مثال :

MsgBox " this text is alarm ! ", vbYesNoCancel + vbExclamation, ”Exclamation”

msgbox in vba excel

معرفی و کاربرد دستور inputbox در ماکرونویسی

دستور inputbox کاربردی مشابه با دستور msgbox دارد ، با این تفاوت که علاوه بر نمایش پیام قابلیت دریافت داده ( کارکتر + عدد ) را از کاربر دارد .

به دستورات زیر دقت کنید :

Inputbox “insert your age ! please “

خروجی به صورت زیر خواهد شد :

inputbox

به سایر آرگومان های کاربردی این دستور دقت نمایید :

InputBox " insert your age , please ! ", "Title", "23 years old "

خروجی را مشاهده کنید :

inputbox_in_vba_word

در آرگومان دوم دستور inputbox عنوان و در آرگومان سوم مقدار نمونه درج خواهد شد .

پیشنهاد سایت : پیشنهاد ما به شما عزیزان و علاقه مندان به یادگیری ، مشاهده یک بار مجموعه آموزشی مقدماتی نرم افزار مایکروسافت ورد می باشد . در صورت وجود هرگونه انتقاد و پیشنهاد پیرامون ” ماکرونویسی در نرم افزار مایکروسافت ورد (قسمت هفتم) ” میتوانید آن را در قسمت نظرات همین پست ارسال و همچنین در صورت وجود هرگونه سوال پیرامون این مجموعه آموزشی میتوانید آن را در تالار گفتمان سایت مطرح تا در اسرع وقت نسبت به پاسخگویی آن توسط تیم پشتیبانی سایت اقدام گردد.

فهرست مطالب