Office: (Office 365) ActiveX wird abgeschaltet

Helfe beim Thema ActiveX wird abgeschaltet in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, bei uns in der Arbeit wird demnächst ActiveX auf dem Arbeitsblatt komplett abgeschaltet. (also so, dass wir das auch nicht wieder... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von czil, 23. Juli 2025.

  1. czil hat Ahnung

    ActiveX wird abgeschaltet


    Hallo zusammen, bei uns in der Arbeit wird demnächst ActiveX auf dem Arbeitsblatt komplett abgeschaltet. (also so, dass wir das auch nicht wieder herholen können)
    Gibt es Alternativen zu z.B. Listbox, Combobox etc. die auch formatierbar sind?
    Die Formularsteuerelemente gehen nocht, aber die sind ja quasi gar nicht formatierbar. (mir würde es fast schon reichen, die Schriftgröße da drin anzupassen!)
    Danke.
     
  2. d'r Bastler
    d'r Bastler Erfahrener User
    Moin czil,

    auch wenn es ein komplettes Umdenken erfordert: Mit Shapes lassen sich in Kombination mit den Zellen eines Sheets wunderbare Dinge realisieren. Position, Formatierung, Trigger ...
    Unabhängig davon: Alle Controls in UserForms bleiben auch weiterhin zugänglich. Nur die in Sheets eingebetteten ActiveXe sterben.
    Notfalls lassen sich die Xe aber noch im TrustCenter reaktivieren, was aber als unsicher gilt.

    Mit welcher Version werkelt Ihr denn?

    Grüße
     
    d'r Bastler, 24. Juli 2025
    #2
  3. czil hat Ahnung
    Bei uns wird ab Version 25.04 deaktiviert.
    Ohne Reaktivierungsmöglichkeit .
    Grafiken sind schon ein relativ guter Ersatz, aber können nicht alles. Listboxen, Comboboxen und ähnliches aktiv zu nutzendes Zeug, ist halt immer mit winziger Schrift und grau.
    Hatte mal wo gesehen, dass man eine UFO ohne Schließkreuz und sonstiger Deko programmieren kann, weiß aber nicht mehr wo.
     
  4. d'r Bastler
    d'r Bastler Erfahrener User

    ActiveX wird abgeschaltet

    Moin chill*

    Wie eine USF ohne Headline geht, zeigt der Code (in die USF). Allerdings bedeutet das auch, dass Du das Ding ohne aufwändigen Mouse-Event nicht mehr verschieben kannst und einen Close-Button brauchst.


    Code:
    ' API-Deklarationen
    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
        (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    
    Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" _
        (ByVal hwnd As Long, ByVal nIndex As Long) As Long
    
    Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _
        (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
    
    Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long
    
    Private Const GWL_STYLE = -16
    Private Const WS_CAPTION = &HC00000
    Private hWndForm As Long
    
    ' Titelleiste entfernen beim Initialisieren
    Private Sub UserForm_Initialize()
        hWndForm = FindWindow("ThunderDFrame", Me.Caption)
        If hWndForm <> 0 Then
            Dim lngStyle As Long
            lngStyle = GetWindowLong(hWndForm, GWL_STYLE)
            lngStyle = lngStyle And Not WS_CAPTION
            SetWindowLong hWndForm, GWL_STYLE, lngStyle
            DrawMenuBar hWndForm
        End If
    End Sub
    
    Was meinst du mit winziger Schrift und grau? Mit etwas Liebe, lässt sich ein Shape auch mit getoggelten Farben und x verschiedenen Schriftgrößen in einem Wort formatieren.

    Grüße

    *ich schreib das jetzt mal so, wie ich's aussprechen würde ActiveX wird abgeschaltet *:p*
     
    d'r Bastler, 25. Juli 2025
    #4
  5. RPP63_neu
    RPP63_neu Erfahrener User
    Moin!
    Der TE möchte ja einen Ersatz für Combo- und Listboxes mit größerer Schrift.
    Ginge mit einem dirty Trick...
    Nimm kleinere Schriftgrößen in den Zellen und setze den Zoom auf 150%.
    Die Schrift in den Boxes der Steuerelenente ist gleich um die Hälfte größer. ActiveX wird abgeschaltet :cool:
    Wenn die nun größere Zeilen- und Spaltenbeschrifung stört, kann man die ausblenden.

    Gruß Ralf
     
    RPP63_neu, 25. Juli 2025
    #5
    1 Person gefällt das.
  6. OilMax Erfahrener User
    Hallo,

    naja, wenn auf dem Blatt nix mehr zum Thema Active-X Elemente geht, kann man auch die Möglichkeit via Ribbon-UI in Betracht ziehen.
    Da legt man sich einfach einen Tab für den Kram an, baut im XML die benötigten Elemente ein und es gibt kein Problem mit der Lesbarkeit.

    Man muss halt sauber programmieren, damit da bei Fehlern nichts einstürzt.
    Anleitungen zu diesem Thema gibts im Netz wie Sand am Meer.

    Gruß Uwe
     
    OilMax, 25. Juli 2025
    #6
  7. czil hat Ahnung
    hört sich so einfach an. :) tatsächlich kann ich die Knöpfchen im Ribbon jetzt auch nicht so arg gut lesen. Vielleicht kann man einen Tab über die gesamte Breite ziehen und dann Listboxen, Comboboxen einbauen, so richtig warm bin ich mit der Programmierung von Ribbons nie geworden. Wäre zu überlegen. Allerdings ist der Aufwand dafür doch enorm, im Vergleich zu den ActiveX-Elementen.
    ist eine Überlegung wert, zumindest nutzbar, wenn man nicht grad am 12'' arbeitet. :)
    Schade, dass die Formularsteuerelemente nicht so konfigurierbar sind. Wird aber vermutlich bei meinen Dateien, wo ich nicht auf die Listbox/Combobox verzichten möchte, auf UFOn rauslaufen. Mit Rahmen. Die ohne (danke @d'r Bastler ), sind mir dann doch zu tückisch, wenn ich mal unterwegs bin. Kann man ja nicht verschieben. Haben ja auch keinen Henkel. ActiveX wird abgeschaltet :(
     
    1 Person gefällt das.
Thema:

ActiveX wird abgeschaltet

Die Seite wird geladen...
  1. ActiveX wird abgeschaltet - Similar Threads - ActiveX abgeschaltet

  2. ActiveX-Steuerelemente einblenden – wie geht das?

    in Microsoft Excel Hilfe
    ActiveX-Steuerelemente einblenden – wie geht das?: Hallo miteinander, ich arbeite noch recht neu mit Microsoft 365 und wollte unter Entwicklertools → Steuerelemente → Einfügen ein ActiveX-Steuerelement einfügen. Leider fehlt bei mir der gesamte...
  3. Inhalt ActiveX TextBox positionieren

    in Microsoft Excel Hilfe
    Inhalt ActiveX TextBox positionieren: Hallo, vielleicht kann mir hierzu jemand einen Tipp geben. Ich habe eine ActiveX TextBox. Der Inhalt der TextBox soll horizontal linkbündig sein, was ich über die Eigenschaften einstellen kann....
  4. Hintergrundfarbe ActiveX Textfeld

    in Microsoft Excel Hilfe
    Hintergrundfarbe ActiveX Textfeld: Moin, gibt es eine Möglichkeit die Hintergrundfarbe eines ActiveX Textfeldes auf Transparent zu setzen? In den Eigenschaften finde ich unter BackColor nur Hintergrundfarben. Danke und Gruß
  5. Excel VBA Fehlermeldung - alle Elemente verloren

    in Microsoft Excel Hilfe
    Excel VBA Fehlermeldung - alle Elemente verloren: Hallo zusammen! Ich hoffe ich komme hier weiter, ich bin nämlich etwas ratlos... Ich habe eine Datei erstellt, in dieser ich ein wenig mit Visual Basic rumprobiert habe. Es handelt sich um eine...
  6. Dropdownfeld in Word Formular

    in Microsoft Word Hilfe
    Dropdownfeld in Word Formular: Hallo, ich arbeite an einem Word Formular wo ich einige Dropdownfelder mit Ja/Nein einfügen möchte. Ich will, dass standardmäßig Nein ausgewählt ist und der User zwischen ja und nein wählen...
  7. ActiveX Mehrere Checkboxen abfragen bei Button onclick

    in Microsoft Excel Hilfe
    ActiveX Mehrere Checkboxen abfragen bei Button onclick: Hey Leute habe ein Button erstellt der bei Click alles was mit der Checkbox makiert ist (Produktion) der Wert "Ist-Bestand" um 1 erhöht. mit einer Checkbox funktioniert supi bekomme es...
  8. ActiveX-Steuerelemente sind abgeschaltet

    in Microsoft Excel Hilfe
    ActiveX-Steuerelemente sind abgeschaltet: Guten Morgen, plötzlich funktionieren die ActiveX-Steuerelemente nicht mehr, zB - drücken vorhandenen CommandButtion: es passiert nichts - Versuch, neues Element einzufügen: Fehlernachricht...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden