Einleitung
Diese Woche widmen wir uns in unserer Serie über Microsoft Excel für Mac den Einschränkungen, denen Mac-Benutzer gegenüberstehen könnten, insbesondere wenn es um die Nutzung von ActiveX-Steuerelementen oder OLE (Object Linking and Embedding) geht. ActiveX ist eine von Microsoft entwickelte Technologie, die hauptsächlich unter Windows verbreitet ist und in Excel für Windows erweiterte Funktionen ermöglicht. Für Mac-Benutzer sind die Möglichkeiten jedoch begrenzt, was zu Kompatibilitätsproblemen führen kann.
Wo bleiben die ActiveX-Steuerelemente?
ActiveX-Steuerelemente sind im Wesentlichen Bausteine, die die Erstellung von Anwendungen ermöglichen, die über das Internet mit Webbrowsern funktionieren. Beispiele hierfür sind angepasste Anwendungen zum Sammeln von Daten, zur Anzeige bestimmter Dateitypen und zur Darstellung von Animationen. In Excel für Windows können Sie solche nützlichen „Steuerelemente“ verwenden, um Ihrer Arbeitsmappe spezielle Funktionen hinzuzufügen, wie z. B. eine Reihe von Optionsfeldern, eine Kombinationsliste (Dropdown), einen Spinner zur Erhöhung oder Verringerung einer Zahl und viele andere. ActiveX-Steuerelemente können auf Arbeitsblattformularen, mit oder ohne VBA-Code, und auf VBA-Benutzerformularen verwendet werden. Im Allgemeinen sollten ActiveX-Steuerelemente dann verwendet werden, wenn flexiblere Designanforderungen bestehen als bei den entsprechenden Formularsteuerelementen.
Für Mac-Benutzer ist ActiveX jedoch eine Funktion des Windows-Betriebssystems und wird auf dem Mac überhaupt nicht unterstützt. Auch andere Anwendungen unter Windows können ActiveX nutzen, sodass diese Steuerelemente nicht Excel-spezifisch sind.
Entwicklertools in Excel für Windows im Vergleich zu Mac
Das obige Bild zeigt das Menü „Einfügen“ aus der Registerkarte „Entwicklertools“ in Excel für Windows, das sowohl ActiveX-Steuerelemente als auch Formularsteuerelemente enthält. Es zeigt auch die Formularsteuerelemente, die in Excel für Mac verfügbar sind, und verdeutlicht, dass es auf dem Mac keine ActiveX-Steuerelemente gibt. Die gute Nachricht ist, dass die Formularsteuerelemente viele der gleichen Funktionen wie ActiveX bieten, mit dem zusätzlichen Vorteil, dass sie sowohl auf Mac als auch auf Windows funktionieren.
Empfehlung: Formularsteuerelemente verwenden
Wenn Sie unsicher sind, welche Art von Steuerelement Sie in Ihrer Arbeitsmappe verwenden sollen, hoffen wir, dass wir klargestellt haben, dass Sie Formularsteuerelemente wählen sollten. Wenn Sie auf einem Mac arbeiten, ist dies Ihre einzige Option. Wenn Sie unter Windows arbeiten, könnten Sie ActiveX wählen, aber das verursacht Probleme für jeden, der versucht, die Datei auf einem Mac zu verwenden. Selbst wenn Sie nur Windows verwenden, empfehlen wir die Verwendung von Formularsteuerelementen, es sei denn, es gibt kein geeignetes für Ihre Bedürfnisse. Es gibt keine Garantie, dass ActiveX in Excel weiterhin gleich funktioniert, da die Unterstützung in das Betriebssystem integriert ist.
Nachfolgend finden Sie ein Beispiel für ein Formularsteuerelement, das unsere Empfehlung bezüglich ActiveX zeigt. Dies ist eine Gruppe mit zwei Optionsfeldern.
Beispiel für Formularsteuerelemente in Excel
Eine gute Zusammenfassung der Formularsteuerelemente und ActiveX-Steuerelemente finden Sie unter Überblick über Formulare, Formularsteuerelemente und ActiveX-Steuerelemente auf einem Arbeitsblatt.
OLE (Object Linking and Embedding)
Sowohl unter Windows als auch unter Mac können Sie Objekte, wie z. B. andere Dokumente, in Ihre Arbeitsmappe einfügen. Sie können beispielsweise ein Word-Dokument oder ein anderes Excel-Dokument in Ihr Blatt einfügen, und Sie haben die Option, es als Symbol anzeigen zu lassen oder den Inhalt des Dokuments anzuzeigen. Der Unterschied zwischen Windows und Mac bei OLE besteht darin, dass auf dem Mac weniger Objekttypen unterstützt werden.
Es gibt mehrere Möglichkeiten, ein Objekt einzufügen. Sie können zur Registerkarte „Einfügen“ im Menüband navigieren und auf die kleine Schaltfläche „Objekt“ klicken, die dann das Dialogfeld „Objekt einfügen“ (siehe unten) öffnet. Anschließend können Sie aus der Liste der Objekttypen auswählen, was Ihnen die Erstellung eines neuen Objekts des gewählten Typs ermöglicht. Sie können auch ein vorhandenes Dokument zum Einfügen auswählen, indem Sie auf die Schaltfläche „Aus Datei…“ klicken. Bevor Sie dies tun, entscheiden Sie, ob das Dokument als Symbol angezeigt werden soll, und aktivieren Sie dieses Kontrollkästchen, bevor Sie die Datei auswählen.
Dialogfeld „Objekt einfügen“ in Excel
Im Folgenden sehen Sie einen Screenshot, der zeigt, wie es aussieht, wenn Sie als Symbol anzeigen auswählen und dann eine Excel-Arbeitsmappe zum Einfügen auswählen.
Eingefügtes Excel-Objekt als Symbol
Verwendung von OLE-Objekten
Typischerweise können OLE-Objekte auf zwei Arten verwendet werden: Sie können entweder angezeigt oder bearbeitet werden. Wenn Sie das Objekt als Symbol einfügen, wird es auch als solches angezeigt. Wenn Sie sich nicht für das Einfügen als Symbol entscheiden, sehen Sie den Inhalt des eingebetteten Dokuments direkt in Ihrem Dokument. Um in beiden Fällen zu bearbeiten, wählen Sie einfach das Objekt aus und drücken Sie ENTER, oder Sie können es doppelt anklicken, um mit der Bearbeitung zu beginnen. Schließen Sie das Objekt anschließend, wenn Sie fertig sind.
Tipp
Ein wichtiger Dateityp, der auf dem Mac nicht unterstützt wird, ist PDF. Unter Windows können Sie ein PDF-Dokument als Objekt einfügen und es dann öffnen. Wenn Sie auf einem Mac eine Arbeitsmappe mit einem eingebetteten PDF-Dokument öffnen und versuchen, damit zu arbeiten, werden Sie feststellen, dass Ihre Optionen begrenzt sind.
Wir hoffen, dieses Thema war hilfreich für Sie. Schauen Sie bald wieder vorbei für weitere Details zu Excel für Mac und wie es sich von Excel für Windows unterscheidet.
