شمسی کردن تاریخ فعالیتها درماکروسافت پروجکت

شمسی کردن تاریخ فعالیتها درماکروسافت پروجکت

یکشنبه ۰۹ مهر ۱۳۸۵

یکی از روشهایی که می توان تاریخها را در Microsoft Project به صورت شمسی نمایش داد با استفاد از Macro می باشد .

 Image
در این روش باید برنامه ای با فرمت 
Visual Basic که تاریخ میلادی را به شمسی تبدیل نماید وجود داشته باشد و این برنامه به صورت یک ماجول در برنامه تعریف شود و با استفاده از یک ماکرو این ماجول را روی یکی از فیلدهای انتخابی اجرا نمود. 
در ادامه به توضیح این روش خواهیم پرداخت

نخست از بخشهای ToolsMacro > Visual Basic Editor را انتخاب نمایید . در قسمت چپ صفحه با زدن کلیک راستInsert > module را انتخاب نمایید. پس از ایجاد ماجولی به نام module1 فایلی که در اینجا می باشد را در این ماجول کپی نمایید . سپس مجدداً ماجول جدیدی ایجاد و پس از ایجاد module2 فایل دیگری را از اینجا در این ماجول کپی نمایید. پس از این مراحل به شکل زیر باشد .

Image

این ماجولها ماکرویی را به نام 
shamsi_date بوجود می آورند که با اجرای این ماکرو تاریخهای شمسی به ترتیب زیر در ستونهای Text1 و Text2 کپی میگردند. تاریخ شروع شمسی در Text1 و تاریخ پایان شمسی در Text2 که جهت رویت تاریخ های شمسی می بایست این دو ستون کنار ستونهای دیگر اضافه گردند ، بدین ترتیب پس از هر بار تغییر می بایست این ماکروی Shamsi_date را اجرا نمایید. نتیجه این عمل در شکل زیر قابل مشاهده می باشد . البته می توانید نام ستونها را به shamsi Start Date و Shamsi Finish Date تغییر دهید. در صورت وجود هر گونه سئوال یا مشکل مسئله را در انجمن مطرح فرمایید.

Image

سایت iranpmis.com

 

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد