das ist keine Anfängerfrage. Nach einem Refresh von Office 2002 (=XP) mit SP3 tritt folgendes auf:
Wenn ich per Hyperlink aus einer Exceldatei eine andere Exceldatei öffne, geht zugleich ungewollt jedesmal eine Symbolleiste („Web“) mit auf und stört nur nervig. Ich kann sie natürlich wegklicken, aber jedesmal wieder? Über Ansicht-Symbolleisten geht dauernhaft nichts, auch nicht über Add-ons wie die ebenso nervige EURO-Symbolleiste. Wer weiß Abhilfe?
Wenn ich per Hyperlink aus einer Exceldatei eine andere
Exceldatei öffne, geht zugleich ungewollt jedesmal eine
Symbolleiste („Web“) mit auf und stört nur nervig. Ich kann
sie natürlich wegklicken, aber jedesmal wieder? Über
Ansicht-Symbolleisten geht dauernhaft nichts, auch nicht über
Add-ons wie die ebenso nervige EURO-Symbolleiste. Wer weiß
Abhilfe?
Hi Ludwig,
Sub weg()
Application.CommandBars(„Web“).Enabled = False
End Sub
herzlichen Dank für die wie immer schnelle und kompetente Antwort.
Was täten wir hier ohne Dich …
Jetzt hab ich aber noch zwei Zusatzfragen:
a) wie binde ich dieses Makro so ein, dass es beim Aufruf der Datei selber und „unbemerkt“ abläuft? Ich hab vor langem schon mal mit dieser Option gekämpft.
b) Muss ich das für jede einzelne Exceldatei so einrichten (es sind Dutzende …)?
Und vielleicht weißt Du noch einen Rat zu etwas Nervigem:
Meine Exceldateien sind vielfach untereinander verknüpft und holen sich ihre Daten gegenseitig. Obwohl ziemlich komplex, klappt es seit Jahren wunderbar. Nur eins nervt: Obwohl ich (vermeintlich) alle Einstellungen entsprechend getroffen haben, melden die Dateien beim Öffnen, dass Verknüpfungen bestünden. (Die sind dann immer OK, aber ich muss die Meldung manuell wegklicken.) Geht das auch anders? (Wohlgemerkt: Ich habe das entsprechende Flag („Häkchen“) schon gesetzt, es sollen die Verknüpfungen automatisch und ohne Nachfrage aktualisiert werden … Es tuts bloß nicht!
Nochmals herzlichen Dank, falls Du auch dazu Hilfe wüsstest.
Gruß
Ludwig
Du kannst mir auch gerne mailen.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
herzlichen Dank für die wie immer schnelle und kompetente
Antwort.
Dankeschön
Jetzt hab ich aber noch zwei Zusatzfragen:
a) wie binde ich dieses Makro so ein, dass es beim Aufruf der
Datei selber und „unbemerkt“ abläuft? Ich hab vor langem schon
mal mit dieser Option gekämpft.
Im Editor Doppelklick auf „DieseArbeutsmappe“, Code reinkopieren.
Option Explicit
Private Sub Workbook_Open()
Application.CommandBars(„Web“).Enabled = False
End Sub
b) Muss ich das für jede einzelne Exceldatei so einrichten (es
sind Dutzende …)?
Jain. es geht mit einem Klassenmodul in der Personl.xls, sodaß jedwede Datei die du öffnest nicht die Symbolleiste Web hat.
Oder sonstige Voreinstellungen.
Problem ist für mich, da kenne ich mich nichtt aus mit klassenmodulen.
Und selbst wenn du da 50 dateien hast, haste doch in 15 min überall das makro eingetragen, von daher mache es halt manuell.
Und vielleicht weißt Du noch einen Rat zu etwas Nervigem:
Meine Exceldateien sind vielfach untereinander verknüpft und
holen sich ihre Daten gegenseitig. Obwohl ziemlich komplex,
klappt es seit Jahren wunderbar. Nur eins nervt: Obwohl ich
(vermeintlich) alle Einstellungen entsprechend getroffen
haben, melden die Dateien beim Öffnen, dass Verknüpfungen
bestünden. (Die sind dann immer OK, aber ich muss die Meldung
manuell wegklicken.) Geht das auch anders? (Wohlgemerkt: Ich
habe das entsprechende Flag („Häkchen“) schon gesetzt, es
sollen die Verknüpfungen automatisch und ohne Nachfrage
aktualisiert werden … Es tuts bloß nicht!
Da weiß ich grad sehr wenig. Kannst du mir genau beschreiben welches Häkchen du meinst? Ich habe XL2000, habe ich das auch?
Sicher kann man das Häkchen-Setzen auch in das Workbook_Open Ereignis einbauen, aber wenn es trotz deinem manuell gestzten Häkchen trotzdem zu der Abfrage kommt weiß ich auch nihct viel weiter.
Eine Möglichkeit wäre, die Abfrage beim Datei-Öffnen zu unterdrücken, aber das löst ja nicht das eigentliche Problem, du setzt ein Häkchn damit keine Abfrage kommt und sie kommt trotzdem…
Gruß
Reinhard