Sir Snyder Geschrieben 2. Dezember 2002 Geschrieben 2. Dezember 2002 Hi! Hat jemand eine Idee, wie man eine Installations routine schreibt zu einen Makro? Also, ich habe ein Makro und möchte, dass man es per *.exe installieren kann. Gibt es dafür eine Möglichkeit?? mfg Christian Zitieren
Technician Geschrieben 2. Dezember 2002 Geschrieben 2. Dezember 2002 Hallo Christian, mit VBA (egal ob für Word, Excel, Access etc.) kann man keine ausführbaren Programme (*.exe) erstellen. Makros, egal ob aufgezeichnet oder selber gecodet, laufen nur innerhalb der entsprechenden Office-Anwendung. Deswegen gibt's ja auch extra VB (Visual Basic; denn VBA ist "Visual Basic for Applications") - damit kann man sehr wohl eigenständige Applikationen mit *.exe erzeugen Grüße, Technician Zitieren
Sir Snyder Geschrieben 2. Dezember 2002 Autor Geschrieben 2. Dezember 2002 Hi! Ich weis, dass man das Makro nicht als *.exe schreiben kann. Mir kommt es eigentlich mehr darauf an, dass ich ein Prog erstelle (z. B. VB), das dass Makro dann installiert. Ist das irgendwie möglich zu realisieren??? Oder gibt es irgendwo ein Verzeichnis, wo die ganzen Makros drinstehen und man kopiert es da irgendwie rein?!?! mfg Christian Zitieren
Guybrush Threepwood Geschrieben 2. Dezember 2002 Geschrieben 2. Dezember 2002 Wofür soll das Makro denn sein, denn wie Technican schon sagte sind die Makros die du z.B. in Access schreibst nur in Access verwendbar und werden auch in der entsprechenden Datenbank gespeichert. Gruß Guybrush Zitieren
Sir Snyder Geschrieben 2. Dezember 2002 Autor Geschrieben 2. Dezember 2002 Hi! Das Makro soll nur in PowerPoint zur Verfügung stehen. Es soll auch schon für vorhandene User ganz einfach zugängig gemacht werden, in dem sie einfach nur 1 Datei ausführen und das Makro hat sich installiert. Da die User ja ziemlich doof sind, will ich eben versuchen, dass so einfach wie möglich für sie zu machen. Ich könnte ja auch jeden User erklären, wie das geht, aber für mehr als 300 User ist das ganz schön anstrengend! mfg Christian Zitieren
Technician Geschrieben 2. Dezember 2002 Geschrieben 2. Dezember 2002 Das Makro müsste in der Dokumentenvorlage gespeichert sein. z.B. sind in Word die Makros in Normal.dot (bzw. in der jeweiligen .dot, in der sie gespeichert wurden) vorhanden. Zeichnest du auf Rechner A ein Makro Macro1 auf und speicherst die Normal.dot, und kopierst die Normal.dot dann über die von Rechner B drüber, kannst du auch dort das Macro1 nutzen. Also müsstest du ein Programm (z.B. mit VB) schreiben, dass die Dokumentvorlage auf dem User-Rechner durch deine (die mit dem Makro) ersetzt. Aber evl. haben die User schon eigene Makros drauf.... das musst du berücksichtigen Zitieren
Der Kleine Geschrieben 2. Dezember 2002 Geschrieben 2. Dezember 2002 Gibt es bei MS nicht für teures Geld die Entwicklertools, um auch Access - Datenbanken ohne Access (ich dachte als .exe - File / oder .mde?) zugänglich zu machen? :confused: Wir hatten dieses Tool nämlich mal für ne Weile (und ganz schnell wieder zurückgeschickt zu MS). Ist aber schon 2 Jahre her. Aber zum Thema: 1.) Werden in Powerpoint immer die selben Dateinamen, mit selben Ablageplatz auf der Festplatte geöffnet? Dann kann man mittels VBA dieses Makro sich selbst erstellen lassen und in das entsprechende Programm einfügen lassen. 2.) Falls nicht vielleicht ein Vorschlag : Die zu ändernde Datei öffnen. Dann die Datei mit VBA öffnen, die alle offenen Dateien abfragt und in alle (außer sich selbst) das Makro selbsterstellend einfügt. Und dann alles speichern lassen. Ist zwar für kleine Sachen kompliziert zu erstellen, löst aber (wahrscheinlich) ein Problem (für 300 User etc.). Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.