এক্সেল 2010 এ "ফর্ম নিয়ন্ত্রণ" এবং "অ্যাক্টিভএক্স নিয়ন্ত্রণ" এর মধ্যে পার্থক্য কী?


97

মাইক্রোসফ্ট এক্সেল 2010 ব্যবহার করে, আমি দুটি ধরণের নিয়ন্ত্রণ লক্ষ্য করেছি যে একটি নথিতে সন্নিবেশ করা যেতে পারে: ফর্ম নিয়ন্ত্রণ এবং অ্যাক্টিভএক্স নিয়ন্ত্রণসমূহ

এখানে চিত্র বর্ণনা লিখুন

তাদের মধ্যে পার্থক্য কী?


8
ফর্ম নিয়ন্ত্রণগুলি এক্সেল নিজেই বেকড হয়। অ্যাক্টিভ এক্স নিয়ন্ত্রণগুলি পৃথক ডিএলএল থেকে লোড হয়। আপনি অতিরিক্ত ক্রিয়াকলাপ নিয়ন্ত্রণ যুক্ত করতে পারেন, ফর্ম নিয়ন্ত্রণগুলি নয়।
হ্যানস প্যাস্যান্ট

ধন্যবাদ @ হ্যানসপাসান্ট! যতদূর আমি বুঝতে পারি আমার ফর্ম নিয়ন্ত্রণ দিয়ে শুরু করা উচিত যখন অ্যাক্টিভএক্স নিয়ন্ত্রণগুলিতে নির্ভর না করেই কাজটি করা যায়।
রুবেন্স মারিউজো

উত্তর:


96

গুগল এই সম্পর্কে তথ্য পূর্ণ । হান্স পাসেন্ট যেমন বলেছিলেন, ফর্ম নিয়ন্ত্রণগুলি এক্সলে অন্তর্নির্মিত হয় যেখানে অ্যাক্টিভএক্স নিয়ন্ত্রণগুলি পৃথকভাবে লোড হয়।

সাধারণত আপনি Formsনিয়ন্ত্রণগুলি ব্যবহার করেন , এগুলি সহজ। ActiveXনিয়ন্ত্রণগুলি আরও নমনীয় নকশার জন্য অনুমতি দেয় এবং যখন কাজটি কেবলমাত্র একটি বেসিক Formsনিয়ন্ত্রণ দিয়ে কাজটি করা যায় না তখন ব্যবহার করা উচিত ।

ডিফল্টরূপে অনেক ব্যবহারকারীর কম্পিউটার বিশ্বাস করবে নাActiveX এবং এটি অক্ষম হবে; এটি কখনও কখনও বিশ্বাস কেন্দ্রে ম্যানুয়ালি যোগ করা প্রয়োজন। ActiveXএকটি মাইক্রোসফ্ট-ভিত্তিক প্রযুক্তি এবং যতদূর আমি সচেতন, ম্যাকে সমর্থিত নয়। এটি এমন একটি বিষয় যা আপনাকেও বিবেচনা করতে হবে, আপনি (বা আপনি যে কোনও কাজের বুক সরবরাহ করেন) ম্যাক এ ব্যবহার করার সিদ্ধান্ত নেওয়া উচিত।


আমি এই ধরণের উত্তর / ব্যাখ্যা খুঁজছিলাম। এখন আমি অ্যাক্টিভএক্সের উপর ফর্ম নিয়ন্ত্রণের পক্ষে এবং কৌশলগুলি বুঝতে পারি। আমি ফর্ম নিয়ন্ত্রণগুলি ব্যবহার করব যখন তাদের সাথে কাজটি করা যায়। ধন্যবাদ স্যাম এবং ধন্যবাদ @ হ্যান্সপাসান্ট
রুবেেন্স মারিউজো

কোনও সমস্যা নেই - সাহায্য করে খুশি। যদি আপনি প্রদত্ত উত্তরের সাথে সন্তুষ্ট হন তবে দয়া করে মনে রাখবেন ঠিক তেমনই, অন্যরা উত্তর জেনে রাখে এইভাবে।
স্টোরকিউ

সমস্যা নেই, আমি ধৈর্য ধরতে এবং অন্যান্য মতামতের জন্য অপেক্ষা করি।
রুবেেন্স মারিউজো

4
@ সাম, আমি আপনার উত্তরটি সবচেয়ে সহায়ক বলে মনে করি। তবে আপনি নিজের উত্তরে আরও একটি জিনিস যুক্ত করতে ইচ্ছুক যে আমাকে কঠিন পথটি খুঁজে বের করতে হয়েছিল। অ্যাক্টিভ এক্স কখনও কখনও "দুর্ব্যবহার" এবং স্বয়ংক্রিয়ভাবে আরও বা পুনরায় আকার পরিবর্তন করে controls mrexcel.com/forum/excel-questions/… বা ব্লগস.টেকনেট.
রাল্ফ

4
কেউ সেই mrexcel.com থ্রেডটিতে এই স্ট্যাকওভারফ্লো থ্রেডের একটি লিঙ্ক ফিরে পোস্ট করেছে এক্সেল-দ্য-অবিশ্বাস্য-সঙ্কুচিত-এবং-প্রসারণ-নিয়ন্ত্রণগুলির যা অ্যাক্টিভএক্স নিয়ন্ত্রণগুলি নিয়ে সমস্যা নিয়ে অনেক আলোচনা করেছে।
টিম জয় টি-স্কয়ার পরামর্শ

26

একটি গুরুত্বপূর্ণ পার্থক্য যা জানা গুরুত্বপূর্ণ তা হল অ্যাক্টিভএক্স নিয়ন্ত্রণগুলি আপনার কোডে ব্যবহার করতে পারেন এমন অবজেক্ট হিসাবে প্রদর্শিত হবে - একটি কার্যপত্রকে একটি অ্যাক্টিভ এক্স নিয়ন্ত্রণ সন্নিবেশ করানোর চেষ্টা করুন, ভিবিএ সম্পাদক (ALT + F11) আনুন এবং আপনি অ্যাক্সেস করতে সক্ষম হবেন প্রোগ্রাম অগ্রগতিতে নিয়ন্ত্রণ। আপনি ফর্ম নিয়ন্ত্রণের মাধ্যমে এটি করতে পারবেন না (ম্যাক্রোগুলিকে অবশ্যই প্রতিটি নিয়ন্ত্রণের জন্য স্পষ্টরূপে নির্ধারিত করা উচিত) তবে ফর্ম নিয়ন্ত্রণগুলি ব্যবহার করা একটু সহজ। আপনি যদি কিছু সহজ কাজ করে থাকেন তবে আপনি যা ব্যবহার করেন তা বিবেচ্য নয় তবে আরও উন্নত স্ক্রিপ্টগুলির জন্য অ্যাক্টিভএক্সের আরও ভাল সম্ভাবনা রয়েছে।

অ্যাক্টিভএক্স আরও কাস্টমাইজযোগ্য।


1

এটিও লক্ষণীয় যে অ্যাক্টিভএক্স নিয়ন্ত্রণগুলি কেবল উইন্ডোজেই কাজ করে, যেখানে ফর্ম নিয়ন্ত্রণগুলি এক্সেলের উভয় উইন্ডোজ এবং ম্যাকোস সংস্করণে কাজ করবে।


0

সতর্কতা অবলম্বন করুন, কিছু ক্ষেত্রে একটি ফর্ম নিয়ন্ত্রণ বা অ্যাক্টিভ এক্স কন্ট্রোলটিতে ক্লিক করা একই ম্যাক্রোর জন্য দুটি পৃথক ফলাফল দেবে - যা ক্ষেত্রে হওয়া উচিত নয়। অ্যাক্টিভ এক্সকে আমি আরও নির্ভরযোগ্য মনে করি।


14
এটি একটি উত্তর হতে পারে যদি আপনি কোনও ম্যাক্রো সরবরাহ করতে পারেন যা একটি অ্যাক্টিভএক্স / ফর্ম নিয়ন্ত্রণের সাথে বিভিন্ন ফলাফল দেয়।
জ্যাক গাউডিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.