Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Umstieg auf XL365, Blockierter Inhalt, XL4 Makros finden
#1
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 Sad

Über jeden Tipp freut sich der
Frank
Antworten Top
#2
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.
Antworten Top
#3
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
Antworten Top
#4
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.
Antworten Top
#5
(03.02.2023, 18: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)
Antworten Top
#6
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 Sad
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)
Antworten Top
#7
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 Sad

Viele Grüße
Frank
Antworten Top
#8
Du hast die Antwort 9 Minuten früher nicht beachtet.
Antworten Top
#9
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 Sad. 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
Antworten Top
#10
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 Smile
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:
  • franky29
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste