آموزش کامپیوتر نرم افزار آفیس خوش آموز

آموزش برنامه نویسی اکسل : مروری بر برنامه نویسی شیء گرا (OOP)

تا اینجای آموزش یک تاریخچۀ مختصری از VBA را دیده اید. یکی از جنبه های سیر تکاملی VBA که ارزش بیشتری برای توضیح دادن دارد، برنامه نویسی شیء گرا (OOP: Object-oriented programming) می باشد. برنامه نویسی شیء گرا از حوالی سال 1980 به عنوان یک مفهوم جدید در برنامه نویسی ارائه شد. به مرور زمان محبوبیت برنامه نویسی شیء گرا افزایش یافت، و به دلایل خوبی، قوانین اصلی برنامه نویسی شیء گرا امروزه به عنوان هسته...

آموزش برنامه نویسی اکسل : تشریح ماکرو نوشته شده در آموزش قبل

در آموزش قبلی یک ماکرو نوشتیم و آنرا اجرا کردیم و تاثیر آن را مشاهده نمودیم. در این آموزش می خواهیم به کدهایی که در آموزش قبلی نوشتیم نگاه دقیقتری از نزدیک بیندازیم. ابتدا ماکرویی را که در آموزش قبلی نوشتیم در اینجا می آوریم تا بتوانیم اجزاء آن را توضیح بدهیم. ...

آموزش برنامه نویسی اکسل : نوشتن اولین ماکرو با کد نویسی

در آموزش های قبلی چگونگی ایجاد ماکرو با ابزار ضبط کننده ماکرو (Macro Recorder) را مشاهده کردید. در این آموزش به چگونگی نوشتن یک ماکرو به صورت تمام دستی در محیط VBE و در داخل یک ماژول می پردازیم. ایدۀ کلی این آموزش اینست که با یک ماکرو خیلی ساده شما را با چگونگی ماکرو نویسی در ماژول ها آشنا کنیم. ...

آموزش برنامه نویسی اکسل : قفل کردن و محافظت از VBE

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

آموزش برنامه نویسی اکسل : افزودن ماژول (Module)

در پروژه های VBA بزرگتر ممکن است بخواهید تا ماکروهای شما در دو یا تعداد بیشتری ماژول (Module) سازماندهی و مرتب سازی شوند. در پروژه های بزرگتر معمولاً برنامه نویسان ماکروهای خودشان را به صورت موضوعی دسته بندی می کنند و هر دسته بندی را در یک ماژول (Module) جداگانه قرار می دهند. به عنوان مثال ماکروهایی که مربوطه به بودجه بندی شرکت شما باشند می توانند در یک ماژول (Module) جداگانه قرار بگیرند. بعضی وقت...

آموزش برنامه نویسی اکسل : درک کدها

همۀ ماکروها با یک بیانیه (statement) با نام Sub آغاز میگردند. Sub کوتاه شدۀ کلمۀ Subroutine می باشد، که البته عموماً آن را ماکرو می نامند. نام ماکرو در این قسمت قرار می گیرد. و یک جفت پرانتز بعد از نام ماکرو قرار می گیرد که به ترتیب باز و سپس بسته می شوند. در تصویر زیر این موضوع را مشاهده می کنید. نام ماکرو در اینجا Macro1 می باشد. ...

چگونه فونت قسمت فرمول نویسی در نرم افزار ورد آفیس را تغییر دهیم؟

چگونه فونت پیش فرض Cambria Math را در ویرایشگر مخصوص فرمول نویسی آفیس تغییر بدهیم؟ پاسخ کوتاه به این سوال اینست که نیاز دارید تا یک فونت جدید برای این منظور خریداری کنید. در داخل بسته آفیس نسخه های 2010 و 2013 و 2016 تنها فونت Cambria Math قابلیت کار کردن و شناسایی تمامی فرمول ها را دارد و می تواند کلیه کاراکترهای مرتبط با فرمولها را شناسایی کند. البته شما می توانید اندازه فونت را تغییر بدهید اما...

آموزش برنامه نویسی اکسل : کار در محیط VBE (ویرایشگر ویژوال بیسیک)

نوار ابزارها (Toolbars) اولین چیزی که احتمالاً متوجه آن شده باشید، اینست که رابط کاربری VBA دارای ریبون (Ribbon) نمی باشد. نوار منوی سنتی موجود در VBE در واقع بعد از اکسل نسخه 1997 تا امروز تغییر زیادی نکرده است و تقریباً به همان شکل و شمایل باقی مانده است. ...

آموزش برنامه نویسی اکسل : استفاده از مرورگر اشیاء (Object Browser)

در محیط ویرایشگر ویژوال بیسیک (VBE) یک ابزار مفید با نام مرورگر اشیاء (Object Browser) وجود دارد که لازم است دربارۀ آن چیزهایی را بدانید. در این آموزش مقداری اطلاعات ریشه ای در مورد مرورگر اشیاء (Object Browser) ارائه می کنیم و شما با استفاده از این اطلاعات می توانید با چگونگی پیدا کردن اشیاء و همینطور مشاهده ویژگی های مرتبط با اشیاء توسط ابزار مرورگر اشیاء (Object Browser) آشنا شوید. توانایی ب...

آموزش برنامه نویسی اکسل : درک ماژول ها (Modules)

یک ماژول (Module) یک ظرف برای کدهای شما می باشد. بسته به کاربرگ اکسل تان (workbook) و بسته به اولویت هایتان و بسته به اینکه چگونه می خواهید کدهایتان را مدیریت کنید، در یک ماژول (Module) می توانید یک یا تعداد بیشتری ماکرو (macro) را جای دهید. در مورد پروژه های کوچکتر، که فقط دو یا سه ماکرو (macro) دارند، ممکن است یک ماژول (Module) برای شما کافی باشد. اگر پروژه های بزرگتری را ایجاد می کنید که تعداد ...

دسته بندی مطالب خوش آموز
logo-samandehi