ماکرو در پاورپوینت
مدتهاست که پاورپوینت بعنوان یک ابزار بدون رقیب برای ارائههای درسی و سخنرانیهای عمومی و تجاری به شمار میرود. طبق برآوردها سالانه 100 میلیارد اسلاید در سراسر جهان ساخته میشود. شاید جالب باشد که بدانید در پاورپوینت ترفندهایی وجود دارد که به کمک آن میتوان طراحی پاورپوینت را تا حد زیادی آسان کرد. یکی از این ترفندها کدهای ماکرو در پاورپوینت هستند.
اگر میخواهید کارها و دستوراتی را که بارها و بارها تکرار میشوند را ساده کنید، منطقی است که از ماکرو نویسی در پاورپوینت استفاده کنید. کدهای ماکرو به شما امکان میدهند کارهای پرتکرار (که میتواند مجموعهای از فرمانها، کلیدها و کلیکهای موس و یا ترکیبی از آنها باشد) را در پاورپوینت ذخیره کنید و آنها را با یک کلیک فراخوانی کنید. در ادامه نحوه ایجاد ماکرو در پاورپوینت به همراه 2 برنامه ماکرو پاورپوینت جهت یادگیری بیشتر ماکرو نویسی به شما عزیزان آموزش خواهیم داد. پس با ما همراه باشید…
یکی از ویژگیهای منحصربفرد پاورپوینت، قالبهای آماده و بسیار جذاب آن است که توسط سایتهای مرجع دانلود تم پاورپوینت همچون گام98 ارائه میشود. برای مشاهده و دریافت این پاورپوینتهای حرفهای به صفحه « پاورپوینت رایگان » مراجعه کنید.
ماکرو در پاورپوینت چیست؟!
همه برنامه های آفیس (پاورپوینت، ورد، اکسل و …) به شما امکان ایجاد ماکرو، پیاده سازی و اجرای آنها را میدهند. در همه این ابزارها، ماکروها به عنوان یک نوع برنامه فرعی در برنامه اصلی عمل میکند و همیشه هدف یکسانی را انجام میدهند: آنها مجموعهای از دستورات و اقدامات کاربر را بترتیب استفاده ذخیره میکنند و هنگام فراخوانی اجرا میکنند. این ممکن است شامل زدن یک کلید، کلیک موس، انجام یک کار و یا مجموعهای از آنها باشد.
استفاده از ماکروها در پاورپوینت شما را از انجام تمام مراحل ذخیره شده در یک ماکرو معین نجات می دهد. این زمانی مفید است که آن کارها اغلب در یک پروژه یا حتی در پروژههای مختلف تکرار شوند.
ماکرو در پاورپوینت چگونه کار میکند؟!
ماکروها دستورالعملهای ذخیره شده را به شکل کد به زبان ویژوال بیسیک (Visual Basic for Applications یا به اختصار VBA) توصیف میکنند. هنگامی که ماکرو راهاندازی میشود، پاورپوینت به طور خودکار این کد را پردازش میکند تا دستور مربوطه اجرا شود. جالب است بدانید خود مایکروسافت نیز از زبان بیسیک مشتق شده و در اواسط دهه 1990 به عنوان یک زبان برنامه نویسی ماکرو جهانی معرفی شده است. بنابراین تسلط به این زبان برنامه نویسی به شما در کد نویسی در پاورپوینت کمک زیادی میکند.
ضبط ماکرو در پاورپوینت
سایر برنامههای Microsoft Office Suite مانند Word و Excel دسترسی به ضبط کننده ماکرو را ارائه میدهند که میتوانید از آن برای ضبط توالی دستورات استفاده کنید. اینگونه، کد VBA به طور خودکار تولید میشود، به طوری که شما میتوانید ماکروهای جدید را بدون دانستن زبان برنامه نویسی ایجاد کنید. با این حال، قابلیت ضبط ماکرو در پاورپوینت و ایجاد کد ماکرو از نسخه 2010 در پاورپوینت موجود نیست.
نحوه ایجاد ماکرو در پاورپوینت
مرحله 1: فعال کردن ویرایشگر ویژوال بیسیک
شما میتوانید کد ویژوال بیسیک پاورپوینت را با هر ویرایشگر کد دلخواه بنویسید. با این حال، ویرایشگر ویژوال بیسیک، به طور مستقیم در پاورپوینت قرار داده شده است. محیط ویژوال بیسیک و ماکروها در سربرگ توسعهدهنده (Developer) قرار دارد. از آنجاییکه این سربرگ بطور پیشفرض در بین سربرگهای پاورپوینت قرار ندارد و غیرفعال است، باید ابتدا آن را فعال کنید. برای این منظور به سربرگ «File» بروید.
از فهرست سمت چپ صفحه، «Options» را باز کنید.
سپس در پنجرهی آپشنهای پاورپوینت مسیر زیر را طی کنید؛
- از فهرست سمت چپ آن «Customize Ribbon» را انتخاب کنید،
- سپس طبق تصویر زیر تیک سربرگ «Developer» را فعال کرده،
- در نهایت «OK» کنید.
حال مشاهده میکنید که تب توسعهدهنده (Developer) در هدر پاورپوینت ایجاد شده است.
مرحله 2: ایجاد ماکرو در پاورپوینت
سادهترین راه برای ایجاد یک ماکرو در پاورپوینت جدید با ویرایشگر ویژوال بیسیک پاورپوینت، استفاده از دکمه «Macros» است که درست در کنار دکمه ویژوال بیسیک قرار دارد. پس از کلیک بر روی این دکمه، منویی ظاهر میشود که در آن میتوانید نام ماکرو را وارد کنید (ما نام GAM98 را نوشتیم). سپس، در بخش «Macro in:»، میتوانید انتخاب کنید که ماکرو را در همه پروژههای پاورپوینت (All open presentations) استفاده کنید. در نهایت، روی دکمه «Create» کلیک کنید تا ماکرو پاورپوینت ایجاد شود.
حال خواهید دید که پاورپوینت ویرایشگر ویژوال بیسیک را به طور خودکار باز میکند.
در آنجا خطوط شروع و پایان کد ماکروی خود را نیز خواهید دید. از آنجایی که در مرحله قبل نام “GAM98” را انتخاب کردیم، دو خط به صورت زیر ظاهر میشوند:
Sub GAM98()
End Sub
اکنون کد ویژوال بیسیک را بین دو دستورالعمل ابتدا و انتهای ماکرو پاورپوینت اضافه کنید.
مرحله 3: ذخیره ماکرو در پاورپوینت
در نهایت ماکرو ایجاد شده را ذخیره کنید. برای انجام این کار، روی نماد «ذخیره» در نوار منوی ویرایشگر ویژوال بیسیک کلیک کنید یا از ترکیب کلید [Ctrl] + [S] استفاده کنید (هر دو کلید را همزمان نگه دارید).
پس از ذخیره پاورپوینت پیامی به شکل زیر نشان میدهد و در آن به شما میگوید که ماکروها میتوانند در فایلهای پاورپوینت با فرمت ماکروی فعال ذخیره شوند. برای تغییر فرمت پاورپوینت فعلی، روی «No» کلیک کنید:
سپس در قسمت «Save as type:»، یکی از دو فرمت «Template PowerPoint Macro-Enabled» یا «PowerPoint Macro-enabled Presentation» را انتخاب و در نهایت «Save» کنید.
مرحله 4: فراخوانی و اجرای کد ماکرو در پاورپوینت
پس از اینکه ماکرو را در پاورپوینت ذخیره کردید، میتوانید آن را در هر زمانی اجرا کنید. برای اجرای کد ماکرو سه راه وجود دارد که در ادامه به معرفی هر سه روش میپردازیم.
روش اول: استفاده از دکمه ماکرو در تب Developer
سادهترین راه برای فراخوانی کد ماکرو استفاده از منوی ماکرو در تب «Developer» است. مانند زمانی که کد ماکرو ایجاد کردید، اکنون هم به تب «Developer» رفته و روی «Macro» کلیک کنید. حال کد ماکرو را انتخاب کرده و برای اجرا آن را «Run» کنید.
روش دوم: افزودن ماکرو به نوار ابزار دسترسی سریع
ماکروها ایجاد شدهاند تا انجام کارها را سریع و راحتتر کنند. اما فراخوانی ماکرو از تب «Developer» کمی با ماهیت ماکرو ناسازگار است. به همین دلیل به سراغ راههای راحتتر فراخوانی و اجرای ماکرو در پاورپوینت میرویم. در این بین بهترین راه، افزودن ماکرو به نوار ابزار دسترسی سریع (Quick Access Toolbar) است. ما در مقاله گذشته به آموزش کامل این نوار ابزار پرداختیم. شما میتوانید مقاله آن را در لینک «نوار ابزار دسترسی سریع پاورپوینت» مشاهده کنید. برای افزودن کد ماکرو به این نوار ابزار، به سربرگ «File» رفته و «Options» را باز کنید. حال مطابق تصویر مراحل زیر را طی کنید.
- «Quick Access Toolbar» را باز کرده،
- کشوی Choose commands from را روی دسته «Macros» قرار دهید.
- ماکروی مورد نظر را انتخاب کنید.
- ماکروی انتخاب شده را به لیست دستوراتِ نوار ابزار دسترسی سریع «Add» کنید.
- میتوانید از گزینه «Modify» نام و آیکون کد ماکرو را ویرایش کنید.
- در نهایت «OK» کنید.
پنجرهی ویرایش آیکون و نام ماکرو در پاورپوینت به شکل زیر است که به کمک آن میتوان نام و آیکونی مناسب برای دکمه ماکرو تعیین نمود.
حال آیکونِ این کد ماکرو به نوار ابزار دسترسی سریع (بالای سربرگها در سمت چپ) اضافه میشود. اینگونه شما در هر جای پاورپوینت که باشید به این کد دسترسی خواهید داشت و براحتی میتوانید آن را فراخوانی کنید.
روش سوم؛ افزودن دکمه ماکرو به سربرگهای پاورپوینت
در روش قبل دکمه ماکرو به نوار ابزار دسترسی سریع اضافه میشود که این نوار در همه جا در دسترس است، اما در این روش میتوان دکمه ماکرو را به هر سربرگ دلخواه اضافه کرد. طبیعتا برای فراخوانی آن نیز باید به همان سربرگ مراجعه کرد. برای این منظور مجددا پنجرهی آپشنهای پاورپوینت (PowerPoint Options) در سربرگ «File» را باز کرده و مسیر زیر را طی کنید؛
- وارد گزینه «Customize Ribbon» شوید،
- کادر Customize» the Ribbon» را روی «Main Tabs» قرار دهید و یکی از تبهایی که میخواهید کد ماکرو را در آن قرار دهید انتخاب کنید (بعنوان مثال ما تب Home را انتخاب کردیم.).
- حال بوسیله «New Group» یک گروه جدید ایجاد کنید.
- کادر «Choose commands from» را روی دسته «Macros» قرار دهید.
- ماکروی مورد نظر خود را انتخاب کنید.
- ماکروی انتخاب شده را بوسیله «Add» به گروهی که در مرحله 3 ایجاد کردید بیافزایید.
- درنهایت «OK» کنید.
در اینجا هم میتوانید به کمک گزینه «Rename…» یک نام و آیکون مناسب برای کد ماکروی خود انتخاب کنید.
اکنون ماکروی شما بعنوان یک گزینه مستقل به سربرگی که انتخاب کردید اضافه شده است.
برای دانلود جدیدترین پاورپوینتهای انیمیشندار و متحرک گام98 به صفحه « قالب پاورپوینت متحرک » مراجعه کنید.
نمونههایی از کدهای ویژوال بیسیک برای پاورپوینت
ویژوال بیسیک به شما امکان میدهد انواع ماکروهای مختلف را در پاورپوینت نوشته و اجرا کنید. این کدها میتوانند صرفا جنبه آموزشی داشته باشند و یا شما را در طراحی پاورپوینت و اجرای کارهای تکراری یاری کنند.
مثال اول: استخراج اطلاعات سیستم
Sub Test()
Dim strText As String
strText = "Operatingsystem: " & _
Application.OperatingSystem _
& Chr(10)
strText = strText & "Directory: " _
& Application.Path & Chr(10)
strText = strText & "Applicationname: " _
& Application.Name & Chr(10)
strText = strText & "Version: " & _
Application.Version
MsgBox strText, vbInformation, _
"Programm-Info!"
End Sub
اگر این کد ماکرو را در محیط ماکروی پاورپوینتتان کپی و سپس اجرا کنید، خواهید دید که اطلاعات سیستم شما شامل نام و نسخه سیستم عامل، دایرکتوری که پاورپوینت در آن ذخیره شده است و نام و نسخه برنامه را در کادری با عنوان Programm-Info! به شکل زیر نشان میدهد.
مثال دوم: نوار پیشرفت در پاورپوینت
Sub Progressbar ()
On Error Resume Next
With ActivePresentation
For X = 1 To .Slides.Count
.Slides(X).Shapes("PB").Delete
Set s = .Slides(X).Shapes.AddShape(msoShapeRectangle, _
0, .PageSetup.SlideHeight - 12, _
X * .PageSetup.SlideWidth / .Slides.Count, 12)
s.Fill.ForeColor.RGB = RGB(127, 0, 0)
s.Name = "PB"
Next X:
End With
End Sub
این کد ماکرو، یک کد کاربردی برای ایجاد نوار پیشرفت اسلایدها در پاورپوینت است. نوار پیشرفت اسلایدها یک المان گرافیکی است که به شما کمک میکند در هر لحظه بفهمید در کجای ارائه قرار دارید، حدودا چند اسلاید گذشته و چند اسلاید تا پایان ارائه باقی مانده است. بدون این کد شما باید برای تک اسلایدهای پاورپوینت نوار پیشرفت بکشید. از این گذشته اگر چند اسلاید اضافه و یا کم کنید، مجبور خواهید بود که نوار پیشرفت تک تک اسلایدها را مجددا ویرایش کنید. اما با این کد با یک کلیک نوار پیشرفت روی همه اسلایدهای پاورپوینت اعمال و یا ویرایش میشود.
در این مقاله، کاربرد ماکرو در پاورپوینت، آموزش ماکرو نویسی در پاورپوینت و 2 برنامه ماکرو پاورپوینت جهت یادگیری بیشتر آموزش داده شد. امیدواریم این آموزش برای شما مفید بوده باشد. چنانچه سوالی در مورد ماکرو در پاورپوینت داشتید با ما در همین صفحه به اشتراک بگذارید.
برای مشاهده سایر آموزشهای پاورپوینت گام98، میتوانید از فهرست مقالات پاورپوینت در سمت چپ صفحه کمک بگیرید. چنانچه با موبایل هستید، برای مشاهده این فهرست به انتهای صفحه مراجعه کنید.
این مقاله آموزشی به کوشش تیم تولید محتوای گام98 در راستای ارتقای سطح دانش کاربران نوشته شده است. درصورت مفید بودن این مطلب آن را برای دوستان خود به اشتراک بگذارید.
اشتراکگذاری این مقاله!
دیدگاهتان را بنویسید