آموزش تسلط و اتوماسیون حرفه‌ای با Excel VBA و Microsoft Outlook - آخرین آپدیت

دانلود Excel VBA & Microsoft Outlook Mastery and Automation

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

خودکارسازی ایمیل‌های Outlook، پیوست‌ها، تقویم، وظایف و مخاطبین با استفاده از اکسل VBA

با استفاده از ماکروهای ساده اکسل، مایکروسافت Outlook را خودکار کنید.

  • ایجاد و دستکاری ایمیل‌ها با استفاده از روش‌های MailItem
  • درک Namespaces Outlook (سیستم پوشه)
  • نمایش، ذخیره پیش‌نویس‌ها یا ارسال ایمیل‌ها با استفاده از اتوماسیون!
  • تنظیم CC، BCC و گروه‌های توزیع به آسانی
  • پیمایش داده‌های اکسل و تولید خودکار ایمیل‌های سفارشی‌شده با داده‌های هر ردیف
  • دریافت ایمیل موقت برای تست (رایگان)
  • تنظیم Outlook برای ارسال ایمیل در زمان آینده (تحویل معوق)
  • جلوگیری از هشدارهای Outlook که ارسال ایمیل‌ها را متوقف می‌کنند
  • کنترل بی‌وقفه چندین حساب Outlook
  • بهبود پیام‌ها با استفاده از HTML به صورت پویا
  • یادگیری موثرترین ویرایشگرهای HTML رایگان
  • استفاده از فایل‌های HTML بزرگ با داده‌های سفارشی (مانند ادغام پستی)
  • استفاده صحیح از امضا - شامل امضاهای غیر پیش‌فرض
  • مرور سریع ایمیل‌ها در پوشه‌های Outlook
  • یافتن آیتم‌های خاص با روش Find
  • فیلتر کردن نتایج متعدد با استفاده از روش Restrict
  • یافتن یک آیتم بر اساس شناسه ورودی منحصر به فرد آن
  • کنترل فیلترهای پیشرفته با استفاده از پرس و جوهای DASL
  • شخصی‌سازی ایمیل‌ها و پیوست‌ها با داده‌های اکسل
  • صرفه‌جویی در زمان با یک فایل قالب Outlook
  • کلیک بر روی هر سلول برای ارسال خودکار ایمیل به آن شخص!
  • اعتبارسنجی آدرس‌های ایمیل با یک تابع سفارشی
  • قرار دادن یک محدوده/جدول اکسل در بدنه ایمیل (2 روش)
  • پیوست فایل‌های کامپیوتر، یک صفحه، چندین صفحه یا حتی کل فایل اکسل جاری!
  • ذخیره صفحه گسترده به عنوان PDF & پیوست به ایمیل!
  • تولید نام فایل‌های تصادفی برای پیوست‌ها
  • انتقال یا کپی آیتم‌ها در Outlook (یا در کامپیوتر شما)
  • باز کردن & جمع‌آوری داده‌ها از پیوست‌های ایمیل و ساخت گزارش‌ها
  • تسلط بر موارد تقویم (قرار ملاقات‌ها و جلسات) و برنامه‌ریزی مانند یک حرفه‌ای!
  • فورا درک کنید (و از آن لذت ببرید) از محاسبات تاریخ/زمان
  • کشف تداخل‌های برنامه به آسانی
  • ایجاد، اختصاص، اصلاح و ساده‌سازی موارد وظیفه
  • جستجوی مخاطبین با استفاده از میانبر 'نام کامل' یا با حلقه‌ها
  • اسکن لیست مخاطبین & قرار دادن موارد خاص در اکسل
  • ساخت یک فرم کاربر سفارشی که می‌تواند ایمیل بفرستد یا مخاطب انتخاب‌شده را ویرایش کند!

پیش‌نیازها:

Microsoft Excel و Microsoft Outlook 2003 و بالاتر (هرچه جدیدتر بهتر است، البته، اما اینها کار خواهند کرد)

اگر با Excel VBA آشنایی دارید، یک مزیت است، اما اگر همراه شوید، من هر مرحله را توضیح می‌دهم تا هر کسی بتواند بر این موضوع مسلط شود!

به گفته مایکروسافت، Office for Mac sandboxed است، که دسترسی برنامه‌ها به منابع یا ارتباطات در فرآیندها یا خارج از کانتینر برنامه را محدود می‌کند. این دوره به‌طور خاص روش‌های VBA اکسل و Outlook ویندوز را پوشش می‌دهد و مسائل مربوط به Mac را پوشش نمی‌دهد.

جهان بیش از یک میلیارد کاربر مایکروسافت آفیس دارد و بسیاری از آنها در حال درک این موضوع هستند که می‌توانید زندگی کاری خود را با VBA خودکار کنید. آنها از اکسل برای تجزیه و تحلیل داده‌ها، تولید گزارش یا پیگیری لیست‌ها و محاسبات پیچیده استفاده می‌کنند و از Outlook برای حفظ برنامه خود - با وظایف، ایمیل‌ها، جلسات و مخاطبین استفاده می‌کنند.

یکی از کمترین استراتژی‌های منتشر شده و کم استفاده، استفاده از بهترین‌های هر دو جهان است - انعطاف‌پذیری، محاسبات، سرعت و ذخیره‌سازی داده‌های اکسل و ایمیل، وظایف، تقویم و مخاطبین Outlook. این دوره این دو فناوری را به روشی ساده و پیشرونده ترکیب می‌کند که مبتدیان می‌توانند آن را درک کنند و متخصصان بارها و بارها برای مرجع به آن بازمی‌گردند.

شما یاد خواهید گرفت:

  • استفاده و دستکاری ساختار سازمانی و سیستم پوشه Outlook

  • ایجاد ایمیل‌های پویا و ارسال خودکار، به تعویق انداختن تحویل، نمایش یا ذخیره ایمیل‌ها به عنوان پیش‌نویس

  • پیمایش داده‌های اکسل و تولید خودکار ایمیل‌های سفارشی‌شده با داده‌های هر ردیف

  • دریافت ایمیل‌های موقت رایگان برای تست

  • به طور یکپارچه کنترل چندین حساب Outlook

  • شما حتی یاد خواهید گرفت که پیام‌های خود را با استفاده از کد ایمیل HTML حرفه‌ای، با استفاده از ویرایشگرهای HTML رایگان و مکان‌هایی برای یافتن الگوهای جالب، بهبود بخشید.

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

  • شما همچنین پیمایش از طریق ایمیل‌های خود با فیلترهای سفارشی، از جمله پرس و جوهای پیشرفته DASL را تسلط خواهید یافت (ساده شده!)

  • شما ایمیل‌ها و پیوست‌ها را با داده‌های اکسل شخصی‌سازی خواهید کرد یا پیوست‌های خاص را باز کرده و داده‌ها را در فایل اکسل خود قرار خواهید داد!

  • شما قادر خواهید بود جداول اکسل را به HTML تبدیل کرده و آنها را در بدنه ایمیل خود قرار دهید

علاوه بر تسلط بر ایمیل، ما همچنین به شما نشان می‌دهیم که چگونه:

  • ایجاد، اصلاح و تنظیم مجدد موارد تقویم (مانند قرار ملاقات‌ها و جلسات) و برنامه‌ریزی مانند یک حرفه‌ای!

  • فورا محاسبات تاریخ/زمان را درک کنید (و از آن لذت ببرید)

  • کشف و جلوگیری از تداخل‌های برنامه به آسانی

  • ایجاد، اختصاص، اصلاح و ساده‌سازی موارد وظیفه

  • از مخاطبین outlook با برنامه اکسل خود استفاده کنید

  • ما حتی شما را از طریق ساخت یک فرم کاربر سفارشی هدایت می‌کنیم که در آن می‌توانید از طریق اکسل مستقیماً به هر یک از مخاطبین خود ایمیل بزنید یا آنها را ویرایش کنید!

  • شما به راحتی می‌توانید این استراتژی‌ها را در هر یک از برنامه‌های اکسل خود پیاده‌سازی کنید تا گردش کار خود را بیشتر خودکار کنید

  • رئیس خود را تحت تأثیر قرار دهید! جلو بروید، کاری کنید که کار شما 5 دقیقه طول بکشد نه 5 ساعت. (ما به کسی نمی‌گوییم!)

همین امروز نسخه خود از این دوره تسلط بر اکسل و Outlook VBA را دریافت کنید!

از طرف نویسنده، Dan Strong:

برخی از متداول‌ترین سوالاتی که دریافت می‌کنم این است که "چگونه می‌توانم به‌طور خودکار ایمیل‌هایی را بر اساس داده‌های اکسل ارسال کنم؟" یا "چگونه می‌توانم ایمیل‌هایم را مرور کنم و اطلاعاتی را از پیوست‌های خاص جمع‌آوری کنم؟" بنابراین، تصمیم گرفتم یک دوره مطالعاتی فشرده ایجاد کنم که تمام جنبه‌های Microsoft Outlook را از دیدگاه یک برنامه اکسل به شما نشان می‌دهد - معروف به نشان دادن نحوه ارسال ایمیل‌ها بسیار فراتر از یک ادغام پستی ساده یا یک عملکرد 'SendMail'. شما می‌توانید Outlook را به چالش بکشید و مجموعه جدیدی از ابزارها را در کمربند ابزار خود پیاده‌سازی کنید.

ما شما را در انجمن‌ها خواهیم دید!

کدنویسی مبارک

Dan Strong, ExcelVbaIsFun


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

مقدمه Introduction

  • مقدمه و فایل های دانلود دوره Introduction and Course Download Files

  • شیء برنامه Outlook The Outlook Application Object

  • متد CreateItem و انواع آیتم CreateItem Method and Item Types

  • بونس - عیب یابی کد بسیار کند BONUS - Troubleshooting Horribly Slow Code

  • ایجاد ایمیل جدید با متد CreateItem Creating A New Email With CreateItem Method

  • Early در مقابل Late Binding Early vs Late Binding

  • Early در مقابل Late Binding - مقاله بسیار خوب Early vs Late Binding - Really Good Article

  • تنظیم ثابت‌های خود برای نرم کردن Late Binding Set Up Your Own Constants To Soften Late Binding Blow

  • اولین دسته از ثابت‌های ما (برای راحتی شما) Our First Batch of Constants (For Your Convenience)

  • ثابت‌های شرطی برای ساده‌سازی اعلامیه‌ها Conditional Constants To Streamline Declarations

  • فضاهای نام Outlook و نحوه دسترسی به آنها Outlook Namespaces and How To Access Them

ارسال ایمیل! Sending An Email!

  • ایجاد ایمیل جدید با استفاده از GetDefaultFolder() [Late Binding] Creating A New Email Using GetDefaultFolder() [Late Binding]

  • لیست enum olDefaultFolders olDefaultFolders enumeration List

  • افزودن گیرندگان (روش 1) Adding Recipients (Method 1)

  • افزودن CC، BCC و استفاده از With-End With (روش 1) Adding CC, BCC and Using With-End With (Method 1)

  • تنظیم اهمیت، وضعیت رسید خوانده شده و رسید تحویل Set Importance, Read Receipt and Delivery Receipt Statuses

  • افزودن موضوع و بدنه و پنجره بازشو برای بررسی! Add Subject & Body and Popup for Review!

  • ذخیره ایمیل به عنوان پیش نویس به جای ارسال فوری... Save Email as Draft Instead of Sending Right Away...

  • به Outlook بگویید ایمیل را بعداً ارسال کند (تحویل معوق) Tell Outlook To Send Email Later (Deferred Delivery)

  • ایجاد یک ایمیل سریع برای تست Create a Quick Burner Email For Testing

  • ارسال اولین ایمیل خود به طور خودکار Sending Our First Email Automatically

  • متوقف کردن هشدارهای Outlook که باعث توقف ارسال ایمیل‌ها می‌شوند Stop Outlook Warnings That Halt Emails Being Sent

  • ارسال با استفاده از نام فرستنده جایگزین Send Using Alternate Sender Name

  • روش بهتر برای ارسال با حساب جایگزین (حساب غیر اصلی) Better Method To Send With Alternate Account (Non-Primary Account)

ترفندهای ایمیل جالب Fun Email Tricks

  • ارسال ایمیل HTML و سفارشی‌سازی آسان Sending HTML Email And Easy Customization

  • سفارشی‌سازی HTML با ترفند Outlook Customize HTML With Outlook Trick

  • ویرایشگر HTML رایگان برای ایجاد عناصر ایمیل با ظاهری جذاب Free HTML Editor To Make Cool Looking Email Elements

  • برخورد با بدنه HTML بزرگ Dealing With Large HTML Body

  • برخورد با HTML بزرگ (روش 2 فایل TXT) Dealing With Large HTML (Method 2 TXT File)

  • افزودن یک امضای ساده به ایمیل Adding A Simple Signature to Email

  • افزودن امضای پیش‌فرض به ایمیل Adding The Default Signature to Email

  • استفاده از امضای متفاوت Using A Different Signature

  • دسترسی به پوشه‌های Outlook بر اساس نام Accessing Outlook Folders by Name

  • چرخیدن در میان آیتم‌ها (ایمیل‌ها) در یک پوشه Looping Through Items (Emails) In A Folder

  • یافتن آیتم خاص با متد Find Finding Specific Item With Find Method

  • فیلتر کردن نتایج متعدد با استفاده از متد Restrict Filtering Multiple Results Using Restrict Method

  • آیا پوشه Outlook وجود دارد و افزودن پوشه‌های جدید Does Outlook Folder Exist and Adding New Folders

  • یافتن یک آیتم بر اساس شناسه ورودی منحصر به فرد آن Finding An Item By It's Unique Entry Identifier

  • تنظیم پوشه Inbox پیش‌فرض برای حلقه‌ها Setting Default Inbox Folder For Loops

  • جستجوی پویا ایمیل‌ها برای هفته گذشته یا 30 روز گذشته Search Emails Dynamically For Past Week or Last 30 Days

  • فیلتر کردن پیشرفته با استفاده از پرس و جوهای DASL - بخش 1 Advanced Filtering Using DASL Queries - Pt 1

  • فیلتر کردن پیشرفته با استفاده از پرس و جوهای DASL - بخش 2 - عملگرهای خاص Advanced Filtering Using DASL Queries - Pt 2 - Special Operators

  • آزمایش و تعیین اینکه آیا جستجوی فوری فعال است یا خیر Testing It Out And Determining If Instant Search Is Enabled

  • روش آسان برای کشف فوری دستور زبان DASL برای پرس و جوهای پیچیده Easy Way To Instantly Discover DASL Syntax For Complicated Queries

  • نمایش فیلتر DASL و نمونه‌های بیشتر از الحاق DASL Filter Demonstration and More Concatenation Examples

  • مواد مرجع DASL DASL Reference Materials

پیوست‌ها و ایمیل‌های شخصی‌سازی شده با داده‌های Excel Attachments & Personalized Emails With Excel Data

  • باز کردن فایل الگو ایمیل Open An Email Template File

  • مقدمه برای سفارشی‌سازی با Auto Find and Replace Intro To Customizing with Auto Find and Replace

  • ارسال ایمیل سفارشی به یک ردیف خاص در صفحه گسترده Sending A Custom Email to A Specific Row On Worksheet

  • ایجاد ستون 'ارسال ایمیل' قابل کلیک Creating A Clickable 'Send Email' Column

  • چرخیدن در داده‌های Excel با ایمیل‌های سفارشی شده بخش 1 (فیلتر نام) Looping Through Excel Data With Customized Emails Pt 1 (Name Filter)

  • چرخیدن در داده‌های Excel با ایمیل‌های سفارشی شده بخش 2 (فیلتر تاریخ) Looping Through Excel Data With Customized Emails Pt 2 (Date Filter)

  • دریافت ورودی کاربر و اختصاص دکمه‌ها! Getting User Input and Assigning Buttons!

  • تولید یک ایمیل به یک لیست خودکار (به، CC یا BCC) Generating One Email To An Automated List (To, CC or BCC)

  • تابع سفارشی برای اعتبار سنجی آدرس‌های ایمیل Custom Function To Validate Email Addresses

  • تبدیل یک محدوده به HTML و قرار دادن در ایمیل Converting A Range To HTML and Placing In Email

  • تعبیه یک محدوده در بدنه ایمیل از طریق کپی-چسباندن Embedding A Range In Email Body Via Copy-Paste

  • افزودن یک پیوست ساده از مسیر فایل Adding A Simple Attachment From File Path

  • تعبیه یک تصویر در بدنه ایمیل Embedding An Image In Email Body

  • تابع سفارشی برای نام فایل تصادفی Custom Function For Random File Name

  • پیوست صفحه گسترده به ایمیل به عنوان PDF Attaching Worksheet To Email As PDF

  • پیوست یک صفحه واحد به ایمیل Attaching A Single Sheet To Email

  • پیوست کل کارپوشه به ایمیل Attaching Entire Workbook To Email

  • ذخیره پیوست‌های ایمیل به پوشه خاص در صورت عدم وجود Save Email Attachments To Specific Folder If It Doesn't Already Exist

  • باز کردن پیوست‌های ایمیل و جمع‌آوری اطلاعات در کارپوشه جاری! Open Email Attachments And Gather Info Into Current Workbook!

دستکاری تقویم و قرار ملاقات‌ها Calendar Manipulation & Appointments

  • آیتم‌های تقویم، قرار ملاقات‌ها و جلسات Calendar Items, Appointments and Meetings

  • افزودن قرار ملاقات جدید Adding A New Appointment

  • افزودن جلسه جدید با شرکت‌کنندگان متعدد (روش 2 گیرندگان) Adding A New Meeting With Multiple Attendees (Recipients Method 2)

  • مدت زمان در مقابل زمان پایان! Duration Versus End Time!

  • تابع DateAdd: سرگرمی با تاریخ‌ها! DateAdd Function: Fun With Dates!

  • تعیین تضادهای برنامه با ریاضیات ساده Determining Schedule Conflicts With Simple Math

  • بررسی اینکه آیا ورودی جدید پیشنهادی، تضاد برنامه‌ریزی دارد با Restrict Check If Proposed New Entry Has Schedule Conflicts with Restrict

  • یادآورهای سفارشی، فایل‌های صوتی، چند دقیقه قبل از شروع و غیره Custom Reminders, Sound Files, Minutes Before Start, etc

  • تغییر جلسات با باب به قرمز Change Meetings With Bob To Red

وظایف Outlook Outlook Tasks

  • یک مرور اجمالی بر وظایف Outlook A Brief Overview of Outlook Tasks

  • ایجاد یک وظیفه جدید Create A New Task

  • اختصاص یک وظیفه به کسی Assigning A Task To Someone

  • چرخیدن در وظایف موجود Looping Through Existing Tasks

  • ارسال گزارش وضعیت برای یک TaskItem Sending A Status Report For A TaskItem

  • محاسبه وظایف عقب‌افتاده؛ ایمیل خودکار یا علامت‌گذاری کامل بر اساس مالکیت وظیفه Calculate Overdue Tasks; Auto-Email or Mark Complete Based on Task Ownership

مخاطبین Outlook Outlook Contacts

  • ایجاد یک مخاطب جدید Create A New Contact

  • سایر فیلدهای مخاطب مورد علاقه Other Contact Fields of Interest

  • تنظیم سریع شیء مخاطب با استفاده از FullName Quickly Set Contact Object Using FullName

  • بررسی وجود مخاطب صفحه گسترده قبل از افزودن Check If Worksheet Contact Exists Before Adding

  • تکرار مخاطبین و قرار دادن آنها در صفحه Excel! Iterate Through Contacts and Put Them In Excel Sheet!

  • پر کردن ListBox فرم کاربر با مخاطبین Outlook Fill Userform ListBox With Outlook Contacts

  • ویرایش انتخاب مخاطب از ListBox فرم کاربر Edit Contact Selection From Userform ListBox

  • ارسال ایمیل به مخاطب انتخاب شده در ListBox فرم کاربر! Send Email To Selected Userform ListBox Contact!

سایر ترفندهای Outlook Other Outlook Tricks

  • دسترسی به مجموعه‌های پنهان مهم و قرار دادن در ComboBoxها Accessing Important Hidden Collections & Putting Into ComboBoxes

  • پیدا کردن خودکار پوشه دفن شده به صورت بازگشتی - تابع سفارشی Automatically Find Buried Folder Recursively - Custom Function

نمایش نظرات

آموزش تسلط و اتوماسیون حرفه‌ای با Excel VBA و Microsoft Outlook
جزییات دوره
11 hours
90
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,831
4.6 از 5
دارد
دارد
دارد
Daniel Strong
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Strong Daniel Strong

مربی / برنامه نویس اکسل سلام! نام من دانیل است و من 31 ساله هستم. بیشتر زندگی خود را در میسوری ، ایالات متحده گذرانده ام. من از اوایل نوجوانی از اکسل استفاده می کردم و خیلی زود متوجه شدم که کاملاً آن را دوست دارم. بعد از سالها کار در پروژه های مختلف در اوقات فراغت ، بهبود زندگی کسانی که از برنامه های من استفاده می کردند ، می دانستم که این برای من چیزی بیش از یک سرگرمی است. این علاقه من است چند سال قبل ، اولین فرصت برنامه نویسی در اکسل را پیدا کردم ، اما وقتی کار را شروع کردم ، از من خواسته شد که برنامه های کد شده قبلی خود را با پایگاه های داده زیبا و گزارش های خودکار کریستال بنویسم! من مهارت اکسل خود را تا حدی فاقد دانستم. من باید VBA یاد بگیرم! من آنچه را که می توانم به صورت آنلاین و در کتاب می توانم مطالعه و مطالعه کردم ، اما از این طریق قادر به یادگیری زیاد نبودم. من مجبور شدم ماهها و ماهها در اولین پروژه ام فرو بروم - در واقع فقط به خودم یاد می دهم و "می فهمم". من فهمیدم که اگر فقط کسی در آنجا به آموزش VBA اکسل مانند مایک گیروین (ExcelIsFun) آموزش داده باشد ، که همه چیز را ساده و بصری می کند - پس همه می توانند VBA را یاد بگیرند! من یک کانال YouTube راه اندازی کردم ، بیشتر برای خودم به عنوان یک ابزار مرجع ، اما مردم شروع به گاز گرفتن کردند. مردم صندوق ورودی من را با س questionsالات و نظراتی که من به معنای واقعی کلمه زندگی آنها را به سمت بهتر تغییر می دهم ، غرق کردند. علاقه من به تدریس است و همیشه بوده است و هزاران نفر را به برنامه نویس اکسل تبدیل کرده ام. حالا ، با Udemy ، من می خواهم چیزهای خوب - چیزهایی را که مخفی نگه داشتم - آموزش دهم. پیشرفته و "نه چندان پیشرفته اما عالی" اکسل VBA. مواردی که باعث می شود افراد شما را استخدام کنند - که باعث می شود شما غیر قابل مقاومت و غیر قابل تعویض باشید. ایجاد برنامه های واقعی ، گزارشگری پیشرفته و تجزیه و تحلیل داده ها. داشبورد و داده های زنده اتوماسیون. تمرکز اصلی من ایجاد جامعه آنلاین توسعه دهندگان و مبتدیان حرفه ای Excel VBA است که برنامه های واقعی ایجاد می کنند ، مشکلات واقعی را حل می کنند و زندگی واقعی را تغییر می دهند.