لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی ماکرو پیشرفته 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
Grant Gamble یک مربی، توسعه دهنده، مشاور و نویسنده با تجربه فناوری اطلاعات است که قادر به ارائه طیف گسترده ای از دوره های آموزشی است. او تجربه گسترده ای در ارائه محتوای آموزشی IT عمومی و در محل در سطوح مختلف مهارت، به گروه هایی با اندازه های مختلف دارد.
شرکت بریتانیایی G Com Solutions Limited دورههای آموزشی و مشاوره فناوری اطلاعات را برای طیف گستردهای از مشتریان بریتانیایی و بینالمللی ارائه میکند. تخصص او برگزاری کارگاه های آموزشی فشرده و یک هفته ای با موضوعاتی مانند Microsoft Power BI، VBA، توسعه وب و اتوماسیون Adobe Creative Suite است.
نمایش نظرات