خانه / دانلود رایگان اکسل / غیرفعال کردن عملیات کپی و پیست در شیت ها و فرم های اکسل و کدنویسی آن

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

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

 

نکته: می توانید ویدئوی کامل آموزش غیرفعال کردن عملیات کپی و پیست در شیت ها و فرم های اکسل را در پایین همین صفحه مشاهده نمایید.

 

بسیار پیش می آید که شما در پروژه ها و فایل های اکسل خود قصد دارید تا امنیت و عدم نسخه برداری از دیتاهای خود را به حداکثر برسانید. به همین منظور نمی خواهید به هیچ عنوان اطلاعات از فایل اکسل شما کپی و پیست شود و در فایل دیگر انتقال داده شود.

 

جهت پیاده سازی غیرفعال کردن عملیات کپی و پیست در شیت ها و فرم های اکسل ، نیاز هست تا بدانیم کاربر از چه روش هایی کپی و پیست را انجام می دهد. اولین روش استفاده از کلیدهای میانبر این عملیات می باشد که باید آنها را غیر فعال کنیم. دومین روش استفاده از کلیک راست می باشد که باید آن را نیز با استفاده از کلاس CommandBars ها غیرفعال کنیم.

 

روش سوم نیز با استفاده از درگ و دراپ کردن سلول حاوی داده مورد نظر می باشد که باعث کپی داده خواهد شد و باید عملیات درگ را غیر فعال کنیم.

 

همان طور که می دانید جهت غیرفعال کردن عملیات کپی و پیست در شیت ها و فرم های اکسل ، زمانی که یک سلول را کپی می کنید ، دور تا دور آن سلول به صورت نقطه چین ظاهر میشود.حال با پیست کردن در مکان دیگر داده نسخه برداری می شود. مانند زیر:

 

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

 

حال اگر با غیرفعال کردن عملیات کپی و پیست در شیت ها و فرم های اکسل ، این کار را انجام دهیم ، مشاهده می کنید که هیچ نقطه چینی در دور سلول ظاهر نمی شود و عملا عملیات کپی غیرفعال می شود.

 

برای آن که عملیات کپی و پیست شیت ها را غیرفعال کنیم کافی است در ابتدا متد CutCopyMode را غیرفعال و False کنیم تا دیگر اجرا نشود.سپس باید متد مرتبط با درگ کردن را غیرفعال کنیم. این متد CellDragAndDrop نام دارد که باید آن را False کنیم. دقت کنید که این دو متد مرتبط با کلاس Application  می باشند.

 

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

 

حال باید جهت غیرفعال کردن عملیات کپی و پیست در شیت ها و فرم های اکسل ، کلیدهای میان بر را غیرفعال کنیم. برای این کار دستوری داریم به نام Onkey که دو پارامتر دارد. اولین پارامتر کلیدی است که می خواهیم هنگام زده شدن آن عملیاتی انجام شود. و پارامتر دوم بیان گر روال یا کار است که می خواهیم هنگام رخداد کلید ، انجام شود.

 

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

 

در پارامتر اول متد Onkey ، می توان کلیدها را تکی یا ترکیبی مشخص کرد. راهنمای معرفی کلیدها به صورت تکی و ترکیبی به صورت زیر می باشد:

 

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

 

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

 

همان طور که در تصاویر راهنمای کلیدها در بالا مشاهده می کنید ، کلید کنترل معادل علامت ^ می باشد که برای عملیات کپی در دستور Onkey کافی است آن را در کنار حرف C قرار دهیم : ^C

 

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

 

حال نوبت به غیر فعال کردن کلیک راست روی سلول ها می رسد که باید کاربر را محدود کنیم.برای این کار از کلاس CommandBars استفاده می کنیم . و با توجه به آی دی که هر گزینه در کلیک راست دارد ، دست به غیرفعال کردن عملیات کپی و پیست در شیت ها و فرم های اکسل می زنیم.

 

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

 

این آموزش نکات بسیار فراوانی دارد که سعی شده همه نکات قدم به قدم در ویدئوی زیر به طور کامل توضیح داده شود. ویدئوی کامل غیرفعال کردن عملیات کپی و پیست در شیت ها و فرم های اکسل را در زیر مشاهده نمایید:

 

 

 

همچنین می توانید از آموزش ایجاد منوبار در اکسل و فرم ها و کدنویسی آن دیدن نمایید. در این آموزش شیوه ایجاد یک منوی کامل کلیک راست را آموزش خواهید دید.

 

منوبار در اکسل و فرم ها و کدنویسی آن

 

 

اگر آموزش های بالا برای شما مفید بوده ، پیشنهاد می کنیم از آموزش ایجاد یک گزینه در کلیک راست اکسل نیز دیدن نمایید که در آن با کلاس CommandBarButton و ایجاد یک گزینه در آن به طور کامل آشنا می شوید:

 

ایجاد گزینه در کلیک راست در اکسل

 

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *