Excel als ausführbare Datei (*.xls als *.exe)?

Hallo zusammen,

ich habe in einem Verzeichnis zwei Excel-Makros zur Prüfung der Fakturadaten (Makro 1: „faktura_pruefen.xls“, Makro 2: „mak_fp_beenden.xls.“ (2 wird durch 1 aufgerufen))

Damit die Kollegen nicht direkt an das eine Makro (1) können/müssen, verweise ich mittels einer Verknüpfung auf „faktura_pruefen.xls“.
(Ich weiß, clevere Kollgen finden trotzdem sicher recht leicht heraus, wo der Ursprung zu finden ist, aber eben doch vielleicht nicht alle.)

Nichts desto trotz habe ich folgendes Problem:
Ziel der Verknüpfung ist: „N:\Programme\Faktura\faktura_pruefen.xls“. Obwohl wir eigentlich eine einheitliche Systemumgebung haben sollten, wird hin und wieder der Laufwerksbuchstabe von N:\ auf z.B. H:\ oder I:\ geändert; der restliche Pfad bleibt korrekt (tolles Phänomen, das ich nicht nachvollziehen kann).
Mit dem Dateiattribut „schreibgeschützt“ geht es ne Weile gut, bis jemand, mal an der Verknüpfung rumfuscht.

Jetzt meine Frage: Kann ich irgendwie eine ausführbare „*.exe-Datei“ erstellen, die mein Makro ausführt?
Wenn ja, wie?
wenn nein => hat jemand ne andere Idee?

Vielen lieben Dank schon mal im Voraus.

Gruß.
Semmrich

ich habe in einem Verzeichnis zwei Excel-Makros zur Prüfung
der Fakturadaten (Makro 1: „faktura_pruefen.xls“, Makro 2:
„mak_fp_beenden.xls.“ (2 wird durch 1 aufgerufen))

hallo!

warum legst Du die nicht in einem sog. Startordner von Excel ab?
-> unter Extrasm -> Optionen -> Allgemein kannst Du bei „Bei Start alle Dateien in diesem Ordner laden“ einen Ordner H:\sowieso angeben -> alle Excel/Makrodateien dadrin werden autom. gefunden…

wer dadrin rumfuscht ist selber schuld…

cu
kai

Hi!

Warum gibst du nicht den absoluten pfad an? also zb

\fakturaserver\programme\faktura\irgendwas.xls

Der Laufwerksbuchstabe ist ja mit dem Server verknüpft und
somit sparst du dir das ändern des Buchstabens.

Gruß
Gerald

Hallo Garald,

zunächst mal Danke für die Antwort.

Wie bekomme ich denn den Servernamen heraus? Ich sehe ja nunmal nur diesen Laufwerksbuchstaben.

Gruß
Sandra

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Garald,

zunächst mal Danke für die Antwort.

Wie bekomme ich denn den Servernamen heraus? Ich sehe ja
nunmal nur diesen Laufwerksbuchstaben.

Gruß
Sandra

Hi!

Ich weiß nicht, wie man aus dem Laufwerksbuchstaben den
Servernamen herausbekommt. Irgendwie geht es aber bestimmt.

Aber am einfachsten ist es, wenn Du den Systemadministrator
(Deines Vertrauens) befragst. Der hat das schließlich ja eingerichtet.

Gruß
Gerald

Servername

Wie bekomme ich denn den Servernamen heraus? Ich sehe ja
nunmal nur diesen Laufwerksbuchstaben.

Servus Sandra

Normalerweise sieht man die Servernamen neben den Laufwerksbuchstaben im Windows-Explorer.

Um bei dem Beispiel von vorhin zu bleiben, in dem der komplette Pfad so lautet:
\fakturaserver\programme\faktura\irgendwas.xls

Im Windows-Explorer müsstest du dann auf der linken Seite, wo die Laufwerke angeführt sind, so einen Eintrag sehen:
programme auf „fakturaserver“ (H:smile:

Du würdest in dem Fall also normalerweise über Laufwerk H: auf H:\faktura\irgendwas.xls zugreifen. Der ganze Pfad lautet aber eben \fakturaserver\programme\faktura\irgendwas.xls

Alle Klarheiten beseitigt? :wink:

MfG
Roland