תוֹכֶן
ל- Microsoft Excel שני סוגים של פקדים: פקדי טפסים ופקדי ActiveX. האחרונים ידועים גם בשם "פקודות ActiveX". שניהם מאפשרים למשתמשים להוסיף כפתורים ותכונות אחרות למסמכי Excel. ישנם כמה הבדלים ביניהם, עם שלושה סוגים של לחצני בקרת טופס וארבעה סוגים של לחצני פקודה של ActiveX זמינים.
בקרת טפסים
הפקדים המקוריים של Microsoft Excel נקראים פקדי טופס. הם אינם תואמים לגרסאות האחרונות של התוכנה, ואינם משתמשים בקוד VBA (Visual Basic for Applications - Visual Basic for Applications). טופסי בקרה יכולים לבצע קוד, אך לא ניתן להשתמש בהם כטפסי משתמש, אתרים או למעקב אחר אירועים. היתרונות הגדולים ביותר הם פשטותו ותאימותו. עם זאת, יש להם חסרון גדול בשל השימוש המוגבל בהם.
פקדי ActiveX
פקדי ActiveX משמשים לעיתים קרובות יחד עם קוד VBA, אך קוד אינו נדרש לגיליונות טופס. כמו בקרות טופס, ניתן להשתמש בפקדי ActiveX בגליונות אלקטרוניים. עם זאת, הם יכולים לשמש גם בצורות משתמש ובמעקב אחר אירועים. הפקדים שלה יכולים גם לבצע פקודות, אך רק באמצעות בקרת אירועים. היתרונות הגדולים ביותר של פקדים אלה הם גמישות ויכולת התאמה אישית. החיסרון הגדול ביותר הוא המורכבות.
סוגי כפתורי הבקרה
ישנם שלושה סוגים של לחצני בקרת טופס: לחצני לחיצה, אפשרות ולחצן. בנוסף לאלה, ל- ActiveX יש גם כפתור החלפה. הכפתור הסטנדרטי נקרא כפתור לחיצה. כשמישהו לוחץ עליו, הוא מבצע פקודה שמייצרת פעולה. כפתור האופציה, הנקרא גם "כפתור רדיו", נותן למשתמש אפשרות לבחור בין אפשרויות מוגבלות. כפתור הסיבוב מאפשר להגדיל או להקטין את הערכים. כפתור סיבוב כולל חץ כדי להקטין ולהגדיל או לאפשר הזנה ישירה של ערכים לשינוי נוסף.
השוואה בין פקדי ActiveX לפקדי טפסים
ההבדל הגדול ביותר בין כפתורי "ActiveX" לכפתורי טפסים הוא בשימוש בהם. לא ניתן להשתמש באחרונים בטופסי משתמש או בדפי אינטרנט, בעוד שניתן להשתמש בטפסים של ActiveX. הבדל נוסף הוא שלחצני ActiveX יכולים להשתמש בקוד VBA, בניגוד לצורות. ActiveX שולטת גם במשאבים עם סוג כפתור נוסף: כפתור ההחלפה. ללא קשר לסוג הכפתור, ב- ActiveX ניתן להתאים אותם ברמות גבוהות יותר מאשר בכפתורי הטופס. עם זאת, קל יותר להשתמש בטופס הטופס.