Registriert seit: 29.06.2019
Version(en): Office 365
Hallo, seit dem Umstieg auf Office 365 habe ich in vielen Dateien die gelbe Warnzeile "Blockierter Inhalt Einstellungen für vertrauenswürdige Doks wurden geändert. Nicht alle Inhalte in dieser Datei dürfen ausgeführt werden. Überprüfen Sie Ihre Trust Center-Einstellungen oder wenden Sie sich an Ihren IT-Administrator". Diese Meldung möchte ich gerne weg bekommen. Die Dateien und Makros funktionieren alle trotzdem prima. Egal, was ich im Trust Center einstelle - die Warnung geht nicht weg. Nach meiner bisherigen Recherche vermute ich nun, dass es an alten XL4-Markos liegt. Da ich diese ohnehin nicht nutze, kann XL sie gerne blockieren - Hauptsache ich bekomme den Hinweis weg. Kennt jemand dazu einen Weg? Falls das nicht möglich ist, würde ich sie gerne löschen. Allerdings weiß ich nicht, wie ich sie finden kann. Kennt jemand dazu ein Rezept? Mir ist eingefallen, dass ich irgendwann mal Tricks mit "benannten Bereichen" gefunden und angewendet habe. Einer war "=ARBEITSMAPPE.ZUORDNEN(1+0*JETZT())" und ich vermute, dass das ein XL4 Marko ist. Als ich es in einer Datei gelöscht habe, verschwand die Warnung tatsächlich. In anderen Dateien habe ich das ebenfalls gelöscht, aber die Warnung bleibt  Über jeden Tipp freut sich der Frank
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Die XL4-Funktionsmakros findest Du in einem gesonderten Makro-Sheet. Dieses löschen! Die XL4-Makrofunktionen findest Du im Namensmanager. Dort musst Du in benannten Formeln Bestandteile von ihnen finden und löschen.
Registriert seit: 29.06.2019
Version(en): Office 365
04.02.2023, 10:30
(Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2023, 10:31 von franky29.)
Ich hatte bei der aktuellen Datei alle Namen gelöscht, bei denen irgendeine Formel auftauchte. Leider geht der Warnhinweis nicht weg. Nun suche ich das "gesonderte Makro-Sheet". Ich habe keine ausgeblendeten Blätter und habe deshalb bei allen Blättern geschaut, ob es irgendwo VBA Code gibt, kann aber nichts finden. Wo genau muss ich suchen?
Viele Grüße Frank
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
04.02.2023, 10:54
(Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2023, 11:09 von LCohen.)
VBA-Code gibt es nicht in Blättern.
XL4-Makrocode ist in Blättern, die man (auch in xl365) mit Strg-F11 erzeugt. Da ich noch nie ein solches Blatt in xl365 gelöscht habe, weiß ich grad nicht, wie man das findet (evtl. im VBA-Editor als Objekt?). Bemühe doch einfach mal die Suchmaschine Deines Vertrauens.
Und wenn wir alle zu dumm/faul dafür sind, bleibt noch das Kopieren der normalen Blätter in eine neue Datei, wenn die Zusammenhänge das noch erlauben.
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
(03.02.2023, 19:30)franky29 schrieb: Egal, was ich im Trust Center einstelle - die Warnung geht nicht weg. Moin! Auch nicht, wenn Du folgendes aktivierst?
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen, Zitat:weiß ich grad nicht, wie man das findet eventuell ist es nur über "Einblenden" bei den "normalen" Blättern zu sehen, aber da war ja nix  Man kann Makroblätter, auch wenn die nicht im VBE angezeigt erden, ansprechen: Sheets("Makro1").Visible = xlVeryHidden oder entsprechend dann in einer Schleife alle sichtbar schalten, das bezieht auch Makroblätter ein: Code: Sub test() Dim wshBlaetter For Each wshBlaetter In Sheets wshBlaetter.Visible = True Next End Sub
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 29.06.2019
Version(en): Office 365
Wenn ich die XL4 Makros aktiviere, passiert zunächst nichts. Wenn ich die Datei dann schließe und wieder öffne, ist der Hinweis tatsächlich weg. Allerdings möchte ich die XL4 Makros ja gar nicht aktivieren, weil mir das zu gefährlich ist. Sobald ich die Checkbox wieder ausschalte, ist der Hinweis wieder da  Viele Grüße Frank
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Du hast die Antwort 9 Minuten früher nicht beachtet.
Registriert seit: 29.06.2019
Version(en): Office 365
Hallo André, vielen Dank für deine Mühe. Weil ich nicht genau wusste, wie ich Sheets("Makro1").Visible = xlVeryHidden einsetzen soll, habe ich die Zeile in ein Makro kopiert und ausgeführt. Es kommt: "Laufzeitfehler 9, Index außerhalb des gültigen Bereichs." Dann habe ich dein Makro getestet. Es läuft prima durch aber ich sehe keinerlei Veränderung. Ich dachte, dass vielleicht ein neues Blatt auftaucht, aber ich kann nichts finden. Auch im VBE finde ich nichts neues. Dort gibt es 2 VBA Projekte, einmal die Personal.xlsb und einmal meine Datei. Dann habe ich die Datei geschlossen und wieder geöffnet. Jetzt war ein neuer Hinweis sichtbar: "Sicherheitswarnung Einige aktive Inhalte wurden deaktiviert. Klicken Sie hier, um weitere Details anzuzeigen. Inhalt aktivieren". Ich habe auf "Inhalt aktivieren" geklickt und sofort tauchte wieder "Blockierter Inhalt... " auf  . Leider ließ sich die Sache auch nicht reproduzieren: Beim nächsten öffnen und auch einem weiteren Makro-Lauf kam immer direkt "Blockierter Inhalt... ". Wo müssten denn die "Makroblätter" auftauchen? Viele Grüße Frank
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
04.02.2023, 20:51
(Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2023, 20:53 von schauan.)
Hallöchen, Sheets("Makro1")... kann man zum einen natürlich nur nehmen, wenn man den Namen kennt, und zum anderen is xlVeryHidden ja genau das Gegenteil vom Ziel  Deswegen dann auch das Makro, wo alle vorhandenen Blätter sichtbar, also eingeblendet werden. Bei den Blattreitern erscheint dann auch der vom Makroblatt. Du kannst Deine Datei auch mal ohne Makros speichern und schließen und dann in dieser Datei schauen, ob da Zellen mit Fehlern oder auch Fehler im Namensmanager auftauchen. An den Stellen könnte ein Problem mit den Makrofunktionen liegen. Wenn alles passt, könntest Du dann die Makros reinkopieren und schauen, was dann passiert. Excel4-Makrofunktionen können übrigens auch im Code stehen - ich hab da allerdings noch nicht drauf geachtet, ob das auch zu Excel4-Problemen führen kann.
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:1 Nutzer sagt Danke an schauan für diesen Beitrag 28
• franky29
|