'entwickelt von Winfried Radner 'e-mail: Wolf.W.Radzinski@onlinehome.de 'Benutzung frei - ohne Gewähr Excel 97 (für <=Win98) Wie kann man die Startmeldung "Dieses Arbeitsblatt enthält Makros..." unterdrücken? (Nicht nur für EINE xls-Datei!) ######################################## 1) erzeuge einen "neuen Ordner" z.B. ex_xlstart im gleichen Ordner, in dem auch der Ordner xlstart zu finden ist (normalerweise in c:\microsoft office\office\ ) 2) lösche alle nicht mehr benötigten Files im xlstart-Ordner ODER verschiebe den Inhalt in den neuen Ornder ex_xlstart 3) lege für jedes Arbeitsblatt, welches Makros oder VBA-Code enthält, eine VERKNÜPFUNG im ex_xlstart Ordner an (nicht die ganze Datei kopieren, das wäre zu viel Aufwand und Kopierzeit) 4) Ändere die "Dateinamen" der Verknüpfungen (Leerzeiche darin könnten Probleme bereiten) ... also aus "Verknüpfung mit blablabla.xls" mache z.B. "blablabla" 5) schreibe eine BATCH-Datei z.B. "startexcel.bat" mit folgendem Inhalt: '######################################## cd "c:\microsoft office\office\xlstart\" del *.lnk :schleife if "%1"=="" goto ende copy "c:\microsoft office\office\ex_xlstart\%1.lnk" shift goto schleife :ende "c:\microsoft office\office\excel.exe" '######################################## ' Zeile 2 löscht die Verknüpfungen im xlstart Ordner ' danach sollte der Ordner LEER sein! ' Zeile 5 kopiert die gewünschten Verknüpfungen ' in das xlstart Verzeichnis ' Zeile 9 startet Excel (und alles aus xlstart) ' ohne die lästige Makrofrage (die trotzdem weiterhin ' bei "fremden" xls Dateien aktiviert bleibt!) '######################################## 6) lege diese Batchdatei z.B. in das Verzeichnis C:\ 7) blablabla.xls wird jetzt folgendermaßen gestartet: i) startexcel blablabla ii) oder auch einen eigenen ICON dafür anlegen 8) startexcel wobei die Liste i) leer sein kann (öffnet leeres Arbeitsblatt!) ii) genau EINEN Dateinamen enthält iii) oder beliebig viele natürlich sollten sie auch im ex_xlstart Ordner vorher abgelegt worden sein