Google is full of information on this. Wie Hans Passant sagte, Formularsteuerelemente sind in Excel eingebaut, während ActiveX Steuerelemente separat geladen werden.
Im Allgemeinen verwenden Sie Forms
Kontrollen, sie sind einfacher. ActiveX
Steuerelemente ermöglichen ein flexibleres Design und sollten verwendet werden, wenn der Job einfach nicht mit einer einfachen Forms
Steuerung ausgeführt werden kann.
Viele Benutzer Computer von default won't trustActiveX
, und es wird deaktiviert sein; Dies muss manchmal manuell dem Trustcenter hinzugefügt werden. ActiveX
ist eine Microsoft-basierte Technologie und, soweit mir bekannt ist, wird nicht auf dem Mac unterstützt. Dies ist etwas, das Sie auch in Betracht ziehen sollten, sollten Sie (oder jemand, dem Sie eine Arbeitsmappe zur Verfügung stellen) entscheiden, es auf einem Mac zu verwenden.
Die Formularsteuerelemente werden in Excel selbst erstellt. Die ActiveX-Steuerelemente werden aus separaten DLLs geladen. Sie können zusätzliche ActiveX-Steuerelemente und keine Formularsteuerelemente hinzufügen. –
Danke @HansPassant! Soweit ich verstehe, sollte ich mit Form Control beginnen, während der Job ohne ActiveX-Steuerelemente ausgeführt werden kann. –