Thema Datum  Von Nutzer Rating
Antwort
17.12.2010 13:53:31 -
NotSolved
17.12.2010 14:18:16 Severus
NotSolved
20.12.2010 06:37:56 -
NotSolved
Blau Aw:Code funktioniert nicht auf jedem PC
20.12.2010 09:36:52 Severus
NotSolved
20.12.2010 10:30:12 -
NotSolved
20.12.2010 11:19:27 Severus
NotSolved
20.12.2010 11:25:22 -
NotSolved
20.12.2010 11:28:18 Severus
NotSolved
23.12.2010 06:50:45 -
NotSolved

Ansicht des Beitrags:
Von:
Severus
Datum:
20.12.2010 09:36:52
Views:
742
Rating: Antwort:
  Ja
Thema:
Aw:Code funktioniert nicht auf jedem PC
- schrieb am 20.12.2010 06:37:56:

Severus schrieb am 17.12.2010 14:18:16:

1) Die Deklarationen

Dim FSO As New Scripting.FileSystemObject
Dim Ordner As Scripting.Folder
Dim DateiListe As Scripting.Files
Dim Datei As Scripting.File

erfordern, daß in den Dateien ein Verweis auf die "Microsoft scripting runtime" gesetzt ist.
Wenn Du also nur den Code weitergibst könnte das die Lösung sein.

2) Der Code
Const SUCHORDNER As String = "C:\SapWorkDir"
erfordert, daß ein solcher Ordner auf dem Zielrechner existiert. Gibt es den überall?

Sonst sehe ich keinen Grund, warum der Code nicht funktionieren sollte.
Gibt es irgendwelche Fehlermeldungen?
Geben die Anderen den Suchstring korrekt ein? (also ohne die führende Doppelnull "00" und ohne das Suffix "-D-SPT-")
Versuche auf den Zielrechnern den Code mit F8 einmal schrittweise abzuarbeiten. Dann siehst Du wo der Code abbricht. Das hilft sicher weiter.

Severus

Ich habe die Datei bei mir auf einem Laufwerk bearbeitet und dann hab ich sie auf einem Laufwerk gespeichert, auf das jeder Mitarbeiter Zugriff hat, d.h. an dem Code wurde ncihts verändert, der Verweis ist bei jedem gesetzt und der Pfad/Zielordner ist überall vorhanden. Bei mir funktionierts einwandfrei, nur bei allen anderen nicht. Also am Code kanns dann schon mal nicht liegen...


Hast Du mal versucht, den Code mit F8 schrittweise abzuarbeiten?
Es ist ja mehrfach ein "Exit Sub" eingearbeitet für den Fall, daß Variable leer bleiben. Einfach mal machen und sehen, wann die Prozedur mit Exit Sub verlassen wird. Dann sieht man auch, welche Variable leer bleibt.
BTW: Ist das Ausführen von Makros auf den Zielrechnern erlaubt? Heißt ist die Makrosicherheit auf "Mittel" oder "Niedrig" gesetzt?
Sonst geht natürlich auch nichts!
Severus

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.12.2010 13:53:31 -
NotSolved
17.12.2010 14:18:16 Severus
NotSolved
20.12.2010 06:37:56 -
NotSolved
Blau Aw:Code funktioniert nicht auf jedem PC
20.12.2010 09:36:52 Severus
NotSolved
20.12.2010 10:30:12 -
NotSolved
20.12.2010 11:19:27 Severus
NotSolved
20.12.2010 11:25:22 -
NotSolved
20.12.2010 11:28:18 Severus
NotSolved
23.12.2010 06:50:45 -
NotSolved