آموزش برنامه نویسی ماکرو Microsoft Word VBA - مقدمه - آخرین آپدیت

Microsoft Word VBA Macro Programming - Introduction

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تنها دوره برنامه نویسی Word VBA در وب. اگر قصد دارید مایکروسافت ورد را خودکار کنید، چرا Excel VBA را یاد بگیرید؟ دانش لازم برای شروع مطمئن نوشتن ماکروهای VBA که رویه‌ها را در Word خودکار می‌کنند و نمایه شما را به عنوان یک توسعه‌دهنده Word ارتقا می‌دهند. شما یاد خواهید گرفت که با نوشتن کد خود بر محدودیت های ضبط کننده ماکرو غلبه کنید. با ویرایشگر ویژوال بیسیک آشنا خواهید شد. نحوه کار با مدل Word Object را یاد خواهید گرفت. شما اصول برنامه نویسی رویداد را یاد خواهید گرفت. شما یاد خواهید گرفت که چگونه برای راه حل های ماکرو Word خود رابط کاربری ایجاد کنید. شما یاد خواهید گرفت که چگونه ورودی کاربر را تأیید کنید. شما یاد خواهید گرفت که چگونه کد برنامه نویسی Word خود را اشکال زدایی کنید. شما یاد خواهید گرفت که چگونه با اجرای مدیریت خطا، ماکروهای خود را قوی تر کنید. پیش نیازها: این دوره برای کاربران مایکروسافت ورد 2016، 2013، 2010 یا 2007 که بر روی ویندوز XP، ویندوز 7 یا ویندوز 8 اجرا می شود، در نظر گرفته شده است. کاربران نیاز به دانش کاری خوب از خود مایکروسافت ورد دارند.

دوره های آموزشی آنلاین زیادی در Excel VBA وجود دارد. اما این تنها دوره Word VBA است که به طور خاص به استفاده از برنامه نویسی ماکرو VBA برای خودکارسازی Microsoft Word اختصاص یافته است.

_________________________________________________________________

مارتا:

" این دوره به من کمک کرد تا ماکروهای خود را توسعه دهم و اصول پیچیده تری را درک کنم. متشکرم! "

_________________________________________________________________

آموزش های ویدئویی Word VBA در این دوره به گونه ای طراحی شده اند که تمام مهمات مورد نیاز برای شروع ایجاد ماکروهای سفارشی خود را برای خودکارسازی وظایف و عملیات Microsoft Word در اختیار شما قرار دهد.

Microsoft VBA (ویژوال بیسیک برای برنامه ها) به شما امکان می دهد Microsoft Office را به صورت برنامه ای کنترل کنید. می‌توانید ماکروهایی بنویسید که کارهای تکراری را انجام می‌دهند و باعث صرفه‌جویی در وقت و هزینه سازمان یا مشتریانتان می‌شوند.

کاربران Word برنامه نویسی ماکرو VBA را به دلایلی یاد می گیرند: برخی از افراد به دنبال ارتقای چشم انداز شغلی خود هستند. برخی به دنبال صرفه جویی در وقت خود هستند. هدف دیگران صرفه جویی در پول شرکت و افزایش بهره وری است.

  • شاید شما یک کاربر پیشرفته مایکروسافت ورد باشید که می‌خواهید فراتر از استفاده از ضبط کننده ماکرو قدم بردارید.

  • شاید شما یک متخصص مایکروسافت آفیس هستید که به دنبال ارتقاء مجموعه مهارت های خود و تبدیل شدن به خود در محل کار واقعاً ضروری است.

  • شاید قبلاً یاد گرفته اید که چگونه Microsoft Excel را با استفاده از VBA خودکار کنید و اکنون به دنبال انجام همین کار با Microsoft Word هستید.

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

_________________________________________________________________

ساراجانه:

" من هیچ آموزش قبلی در مورد کدنویسی Word VBA نداشتم اما از کد Word VBA برای ایجاد یک سند پیچیده Userform استفاده کرده بودم؛ در درجه اول با کپی و چسباندن از کد نمونه موجود در اینترنت - این کار بسیار وقت گیر بود و تقریبا غیرممکن بود. برای سفارشی سازی و اشکال زدایی کد خود چون من واقعاً متوجه نشدم که کد چگونه کار می کند. این دوره مفاهیم کد و نحو را تجزیه کرده است و به من نشان داده است که چگونه می توانم تعاملات مفید و کارآمدی بین بخش های مختلف کد پروژه خود ایجاد کنم - من می توانم اکنون راه های بسیار بهتری را برای ساختاردهی و کدگذاری سند Userform خود مشاهده کنید و بیشتر آن را بازنویسی می کنم... "

_________________________________________________________________


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

شروع شدن Getting Started

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

  • یادگیری Word VBA شامل چه مواردی می شود؟ What is involved in learning Word VBA?

  • راه اندازی (فایل های تمرین را از اینجا دانلود کنید!) Getting Set Up (DOWNLOAD EXERCISE FILES HERE!)

  • تب Developer و Macro Security The Developer Tab and Macro Security

  • ضبط ماکرو Recording a Macro

  • پیوست کردن ماکروها به نوار ابزار دسترسی سریع Attaching Macros to the Quick Access Toolbar

  • اختصاص میانبر صفحه کلید به ماکرو Assigning a keyboard shortcut to a macro

  • ویرایش یک ماکرو ضبط شده Editing a Recorded Macro

  • مزایا و محدودیت های ضبط کننده ماکرو The Benefits and Limitations of the Macro Recorder

نوشتن ماکروها در ویرایشگر ویژوال بیسیک Writing Macros in the Visual Basic Editor

  • آشنایی با Project Explorer Understanding the Project Explorer

  • سایر ویندوزها و نوار ابزار VBE Other VBE Windows and Toolbars

  • ماکروها و زیربرنامه ها Macros and Subroutines

  • دریافت راهنمایی در مورد VBA و مدل شیء Word (قسمت 1) Getting Help on VBA and the Word Object Model (Part 1)

  • دریافت راهنمایی در مورد VBA و مدل شیء Word (قسمت 2) Getting Help on VBA and the Word Object Model (Part 2)

  • تنظیم گزینه های VBE (قسمت 1) Setting VBE Options (Part 1)

  • تنظیم گزینه های VBE (قسمت 2) Setting VBE Options (Part 2)

  • تنظیم گزینه های پروژه Setting Project Options

متغیرها و ثابت ها Variables and Constants

  • مقداردهی اولیه و پر کردن متغیرها Initialising and Populating Variables

  • انواع داده های متغیر (بخش 1) Variable Data Types (Part 1)

  • انواع داده های متغیر (بخش 2) Variable Data Types (Part 2)

  • متغیرهای رشته ای String Variables

  • متغیرهای عددی Number Variables

  • متغیرهای تاریخ Date Variables

  • اعلان ثابت ها Declaring Constants

  • استفاده از متغیرهای شی Using Object Variables

زیر برنامه ها و توابع Subroutines and Functions

  • تعریف و فراخوانی زیربرنامه ها Defining and Calling Subroutines

  • تعریف و فراخوانی توابع Defining and Calling Functions

  • گذراندن استدلال ها Passing Arguments

  • استفاده از آرگومان های اختیاری Using Optional Arguments

  • دامنه متغیر Variable Scope

شرایط، حلقه ها و آرایه ها Conditionals, Loops and Arrays

  • اگر بیانیه ها If Statements

  • اظهارات موردی را انتخاب کنید Select Case Statements

  • برای...بیانات بعدی (قسمت 1) For...Next Statements (Part 1)

  • برای...بیانات بعدی (قسمت 2) For...Next Statements (Part 2)

  • انجام… بیانیه های حلقه Do…Loop Statements

  • در حالی که… بیانیه های وند While…Wend Statements

  • استفاده از متغیرهای آرایه (قسمت 1) Using Array Variables (Part 1)

  • استفاده از متغیرهای آرایه (قسمت 2) Using Array Variables (Part 2)

  • کار با آرایه های دینامیک Working with Dynamic Arrays

مدل شیء ورد The Word Object Model

  • درک مدل شیء ورد Understanding the Word Object Model

  • کار با روش های شی Working with Object Methods

  • کار با Object Properties Working with Object Properties

  • اشاره به اشیاء درون یک مجموعه Referring to objects within a collection

  • ارجاع در مقابل انتخاب و فعال سازی Referencing Versus Selection and Activation

  • آزمایش وجود یک شی Testing for the Existence of an Object

  • حذف اشیا از مجموعه Removing Objects from a Collection

رویدادها، دیالوگ ها و فرم های کاربری Events, Dialogs and UserForms

  • مروری بر برنامه نویسی رویداد Overview of Event Programming

  • کار با رویدادهای سند (قسمت 1) Working with Document Events (Part 1)

  • کار با رویدادهای سند (قسمت 2) Working with Document Events (Part 2)

  • استفاده از دیالوگ های داخلی Using Built-in Dialogs

  • ایجاد فرم کاربری (بخش اول) Creating a UserForm (Part 1)

  • ایجاد فرم کاربری (قسمت 2) Creating a UserForm (Part 2)

  • ایجاد UserForm Event-Handlers (بخش 1) Creating UserForm Event-Handlers (Part 1)

  • ایجاد UserForm Event-Handlers (بخش 2) Creating UserForm Event-Handlers (Part 2)

  • اعتبار سنجی ورودی کاربر Validating User Input

مدیریت خطا و اشکال زدایی Error Handling and Debugging

  • پیاده سازی مدیریت خطا Implementing Error Handling

  • گزینه های به دام انداختن خطای VBE VBE Error Trapping Options

  • استفاده از On Error Resume Next Using On Error Resume Next

  • با استفاده از شی Err Using the Err object

  • اشکال زدایی از طریق خروجی Debugging via output

  • گام برداشتن از طریق کد Stepping through Code

  • استفاده از ساعت برای نظارت بر ارزش ها Using Watches to Monitor Values

تمرین گام به گام اضافی Additional Step-by-Step Practice

  • دریافت فایل های دوره Obtaining the course files

  • نمای کلی پروژه Overview of Project

  • ایجاد ماکرو راه اندازی Creating the Launch Macro

  • ایجاد UserForm Creating the UserForm

  • فهرست کردن نام فایل ها در کنترل لیست باکس Listing File Names in the Listbox Control

  • به روز رسانی جعبه متن پیش نمایش Updating the Preview Text Box

  • برنامه نویسی دکمه حذف Programming the Remove Button

  • برنامه نویسی دکمه های Move Up و Move Down Programming the Move Up and Move Down Buttons

  • برنامه نویسی دکمه لغو Programming the Cancel Button

  • برنامه نویسی دکمه اکشن اصلی قسمت 1 Programming the Main Action Button Part 1

  • برنامه نویسی دکمه اکشن اصلی قسمت 2 Programming the Main Action Button Part 2

اطلاعات بیشتر از Grant Gamble More from Grant Gamble

  • برنامه نویسی پیشرفته Word VBA ماکرو Advanced Word VBA Macro Programming

  • یکپارچه سازی Power BI Excel Power BI Excel Integration

  • یکپارچه سازی سرور Power BI SQL Power BI SQL Server Integration

  • پارامترهای Power BI DAX What-if Power BI DAX What-if Parameters

  • تجزیه و تحلیل و تجسم خط لوله فروش Power BI Power BI Sales Pipeline Analytics and Visualization

  • به پارامترها، الگوها و RLS Power BI خوش آمدید Welcome to Power BI Parameters, Templates and RLS

نمایش نظرات

آموزش برنامه نویسی ماکرو Microsoft Word VBA - مقدمه
جزییات دوره
13 hours
79
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,710
4.4 از 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 است.