آموزش برنامه نویسی ماکرو پیشرفته Microsoft Word VBA

دانلود Advanced Microsoft Word VBA Macro Programming

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

این دوره پیشرفته برنامه نویسی ماکرو Word VBA برای کاربرانی طراحی شده است که از قبل با اصول اولیه ماکروهای Word VBA راحت هستند و بیش از اتکا به ضبط کننده ماکرو پیشرفت کرده اند.

اگر هنوز با Word VBA تازه کار هستید، نگاهی به دوره Udemy "Microsoft Word VBA Macro Programming – Introduction" بیندازید. این دوره پیشرفته Word VBA از جایی که دوره مقدماتی فوق به پایان می رسد ادامه دارد.

هدف اصلی این دوره، بررسی عمیق برنامه نویسی مدل شیء Word VBA است. اما به روشی عملی و عملی.

در اینجا خلاصه ای از آنچه خواهید آموخت:

  • شما یاد خواهید گرفت که چگونه شیء Application را برنامه ریزی کنید، که خود Word را نشان می دهد. نحوه بررسی موقعیت مکانی کاربر و وضوح صفحه نمایش؛ و چگونه بررسی کنید که کدام فونت در یک سند خاص استفاده شده است.

  • با حرکت به فایل‌ها و اسناد، یاد می‌گیرید که چگونه همه فایل‌ها را در یک پوشه معین پردازش کنید. نحوه بایگانی فایل های قدیمی تر از تاریخ معین و نحوه آزمایش اینکه آیا یک سند معین در حال حاضر باز است یا خیر.

  • در مرحله بعد، وقتی توجه خود را به اشیاء Range و Selection معطوف می کنیم، شباهت ها و تفاوت های بین این دو شی را خواهید آموخت. و زمان استفاده از یکی در اولویت نسبت به دیگری. شما مهارت های مهم برنامه نویسی Word را در تأیید نوع شی ای که در حال حاضر انتخاب شده است و بررسی مکان صفحه انتخاب شده یاد خواهید گرفت.

  • در فصل اشیاء متنی Word، نحو VBA را برای پردازش پاراگراف ها، جملات، کلمات، کاراکترها و محدوده ها یاد خواهید گرفت. شما در مورد نحوه انجام عملیاتی مانند درج متن و کپی متن بدون پاک کردن کلیپ بورد کاربر از ماکروهای خود اطمینان خواهید داشت.
    این همچنین بخشی است که در آن نحوه برنامه ریزی شی Range.Find برای یافتن و جایگزینی هر دو را یاد خواهید گرفت. ویژگی های متن و قالب بندی؛ نحوه تغییر Case of Text، نحوه ایجاد لیست های گلوله ای و شماره گذاری شده. نحوه استفاده از اشیاء Word VBA مورد استفاده که قالب بندی متن را کنترل می کنند. نحوه ایجاد سبک؛ و نحوه ایجاد فهرست مطالب.

  • وقتی نکات کار با متن را پوشش دادیم، کدی را که هنگام کار با اسناد طولانی‌تر و پیچیده‌تر به آن نیاز دارید، بررسی می‌کنیم. در این بخش، نحوه ایجاد بخش، سرصفحه و پاورقی را یاد خواهید گرفت. نحوه کار با هدرها و پاورقی های زوج و فرد. نحوه استفاده از ویژگی LinkToPrevious. درج شماره صفحه؛ درج یک تصویر در هدر؛ و نحوه برنامه ریزی شیء PageSetup.

  • سپس ما توجه خود را به ایجاد و دستکاری جداول با کد VBA معطوف خواهیم کرد. با انجام عملیات‌هایی مانند ادغام سلول‌ها، قالب‌بندی جداول، تبدیل متن به جدول، یک ماکرو ایجاد می‌کنیم که ردیف‌ها و ستون‌های جدول انتخابی فعلی را جابه‌جا می‌کند.

  • این دوره همچنین کنترل های محتوا و فرم های تعاملی را پوشش می دهد. شما یاد خواهید گرفت که چگونه این ویژگی قدرتمند را با برنامه نویسی VBA ترکیب کنید. نحوه ایجاد کنترل های محتوا به صورت برنامه ای؛ و نحوه نوشتن کدی که به رویدادهای کنترل محتوا پاسخ می دهد.

  • در پایان دوره، روش‌های مختلف توزیع راه‌حل‌های کلان VBA شما را مورد بحث قرار خواهیم داد.

  • و برای پایان دادن به دوره، یک سری راه حل ایجاد خواهیم کرد که نحوه نوشتن کد Word VBA را نشان می دهد که نه تنها مدل شی Word، بلکه مدل های شیء سایر برنامه های مایکروسافت آفیس را کنترل می کند.
    ما' سه راه حل بین برنامه ای ایجاد خواهم کرد: اولین ترکیب گردش کار Word و Excel. دوم Word و Outlook; و سوم، Word و PowerPoint.

بنابراین، در پایان این دوره، شما به خوبی از تمام تکنیک های برنامه نویسی Word VBA متوسط ​​و پیشرفته که باید به آنها تسلط داشته باشید، به خوبی درک خواهید کرد تا در هنگام انجام پروژه های Word VBA احساس راحتی کنید. چه در محل کار، چه به عنوان مشاور.


سرفصل ها و درس ها

شروع به کار Getting Started

  • به برنامه نویسی Advanced Word VBA خوش آمدید Welcome to Advanced Word VBA Programming

  • دانلود فایل های دوره Downloading the Course Files

9. شیء کاربردی 9. The Application Object

  • 9.1: Application.UserName 9.1: Application.UserName

  • 9.2: Application.System 9.2: Application.System

  • 9.3: Application.OnTime 9.3: Application.OnTime

  • 9.4: Application.FontNames 9.4: Application.FontNames

10. شیء سند 10. The Document Object

  • 10.1: پردازش تمام فایل ها در یک پوشه 10.1: Processing all Files in a Folder

  • 10.2: آرشیو کردن فایل های قدیمی 10.2: Archiving Old Files

  • 10.3: مجموعه اسناد 10.3: The Documents Collection

  • 10.4: آزمایش باز بودن یک سند 10.4: Testing Whether a Document is Open

  • 10.5: ایجاد، باز کردن و بستن اسناد 10.5: Creating, Opening and Closing Documents

11. محدوده و اشیاء انتخاب 11. The Range and Selection Objects

  • 11.1: مقایسه محدوده و انتخاب اشیاء 11.1: The Range and Selection Objects compared

  • 11.2: بررسی نوع انتخاب 11.2: Verifying the Selection Type

  • 11.3: بررسی داستان انتخاب 11.3: Verifying the Selection Story

  • 11.4: تأیید اطلاعات انتخاب یا محدوده 11.4: Verifying Selection or Range Information

12. کار با متن 12. Working with Text

  • 12.1: کار با پاراگراف ها 12.1: Working with Paragraphs

  • 12.2: کار با کلمات و شخصیت ها 12.2: Working with Words and Characters

  • 12.3: کپی کردن متن 12.3: Copying Text

  • 12.4: درج متن 12.4: Inserting Text

  • 12.5: استفاده از Find Object 12.5: Using the Find Object

  • 12.6: تغییر حروف متن 12.6: Changing the Case of Text

  • 12.7: کار با لیست ها 12.7: Working with Lists

  • 12. 8: قالب بندی متن 12. 8: Formatting text

  • 12.9: کار با سبک ها 12.9: Working with styles

  • 12.10: ایجاد فهرست مطالب 12.10: Creating a Table of Contents

13. بخش ها، سرصفحه ها و پاورقی ها 13. Sections, Headers and Footers

  • 13.1: ایجاد بخش ها 13.1: Creating Sections

  • 13.2: شیء PageSetup 13.2: The PageSetup Object

  • 13.3: ایجاد سرصفحه و پاورقی 13.3: Creating Headers and Footers

  • 13.4: ویژگی LinkToPrevious 13.4: The LinkToPrevious Property

  • 13.5: سرصفحه و پاورقی فرد و زوج 13.5: Odd and Even Headers and Footers

  • 13.6: درج شماره صفحات 13.6: Inserting Page Numbers

  • 13.7: درج تصویر در هدر 13.7: Inserting an Image into a Header

14. کار با جداول 14. Working with Tables

  • 14.1: ایجاد جداول 14.1: Creating Tables

  • 14.2: ادغام سلول ها 14.2: Merging cells

  • 14.3: قالب بندی جداول 14.3: Formatting Tables

  • 14.4: تبدیل متن به جدول 14.4: Converting Text to a Table

  • 14.5: جابجایی جدول 14.5: Transposing a table

  • 14.6: مرتب سازی داده های جدول 14.6: Sorting Table Data

15. کنترل های محتوا و فرم های تعاملی 15. Content Controls and Interactive Forms

  • 15.1: سفارشی کردن متن متغیر 15.1: Customizing Placeholder Text

  • 15.2: ایجاد کنترل های محتوا به صورت برنامه ای 15.2: Creating Content Controls Programmatically

  • 15.3: رویدادها را کنترل کنید 15.3: Control Events

  • 15.4: لیست های کشویی و جعبه های ترکیبی 15.4: Drop-down Lists and Combo Boxes

  • 15.5: استفاده از کنترل تصویر 15.5: Using the Picture Control

16. توزیع راه حل های VBA 16. Distributing Your VBA Solutions

  • 16.1: توزیع کد خام VBA 16.1: Distributing raw VBA code

  • 16.2: توزیع یک ماژول VBA 16.2: Distributing a VBA module

  • 16.3: توزیع یک Word Addin 16.3: Distributing a Word Addin

17. هدف قرار دادن سایر برنامه های آفیس 17. Targeting Other Office Programs

  • 17.1: ارجاع به سایر برنامه های آفیس 17.1: Referencing other Office Applications

  • 17.2: کنترل اکسل از ماکرو Word 17.2: Controlling Excel from a Word Macro

  • 17.3: کنترل Outlook از ماکرو Word 17.3: Controlling Outlook from a Word Macro

  • 17.4: کنترل پاورپوینت از ماکرو Word 17.4: Controlling PowerPoint from a Word Macro

نمایش نظرات

آموزش برنامه نویسی ماکرو پیشرفته Microsoft Word VBA
جزییات دوره
13 hours
50
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,898
4.9 از 5
دارد
دارد
دارد
Grant Gamble
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Grant Gamble Grant Gamble

Grant Gamble یک مربی، توسعه دهنده، مشاور و نویسنده با تجربه فناوری اطلاعات است که قادر به ارائه طیف گسترده ای از دوره های آموزشی است. او تجربه گسترده ای در ارائه محتوای آموزشی IT عمومی و در محل در سطوح مختلف مهارت، به گروه هایی با اندازه های مختلف دارد.

شرکت بریتانیایی G Com Solutions Limited دوره‌های آموزشی و مشاوره فناوری اطلاعات را برای طیف گسترده‌ای از مشتریان بریتانیایی و بین‌المللی ارائه می‌کند. تخصص او برگزاری کارگاه های آموزشی فشرده و یک هفته ای با موضوعاتی مانند Microsoft Power BI، VBA، توسعه وب و اتوماسیون Adobe Creative Suite است.