Hallo Volker, na da bin ich ja platt :-) Was für eine total schöne Überraschung, für das ich ja nur "Dankeschön!" sagen kann. Es gibt trotzdem noch einen Punkt bei dem ich eine Frage stellen mag ...
Am Samstag, den 16.01.2010, 16:07 +0100 schrieb Volker Heggemann: > Hi Christoph, > > wenn du Deiner Bekannten ein Macro installieren kannst?!? Ja, das kriege ich hin. Es dürfte ja reichen es in eine Datei einzubinden. Ich den Inhalt also in ein Modul kopiert und ein wenig die Zeilenumbrüche angepasst, damit es wieder StarBasic konform wird. Wenn ich jetzt unter Linux einen Probelauf starte, dann werden die Dokumente im Startverzeichnis auch korrekt erkannt und umgewandelt. Das geht übrigens irrsinnig schnell; das hätte ich gar nicht gedacht. Nur die Unterordner werden aktuell noch unangetastet zu lassen. Ich schätze mal, dass ... > Christoph Noack schrieb: [...] > ' This is the actual conversion loop. > nFileNum = 0 > cFile = Dir$( cSourceFolder + "/*." + LCase(cSourceType) ) ... die letzte Zeile mit Dir$ ein Array mit allen zum cSourceType passenden Dateinamen zurück liefert. Die folgende While-Schleife arbeitet diese also dann ab. Stimmt das? Mir (oder uns) fehlt jetzt noch die Möglichkeit, dass auch Unterverzeichnisse rekursiv abgesucht werden können. Laut Entwicklerdokumentation [1] kann Dir auch Verzeichnissnamen zurückgeben - das dürfte also gehen. In VBA würde ich jetzt die Funktionen so umbauen, dass mit jedem Verzeichnis eine Unterfunktion (rekursiv) aufgerufen wird, die die Umwandlung innerhalb eines Verzeichnisses erledigt und nach weiteren Unterverzeichnissen sucht. Aber wenn es VBA wäre, dann würde ich vermutlich nicht so dumm fragen, denn hier kenne ich mich mit der Nomenklatur von Funktionen/Prozeduren einfach zu schlecht aus. Könntest Du mir daher bitte noch einmal unter die Arme greifen? Das wäre total genial! Wie auch immer, ich bin jetzt schon einen großen Schritt weiter. Nochmal herzlichen Dank and Dich! Christoph [1] http://docs.sun.com/app/docs/doc/819-1326/6n3mloktp?a=view#indexterm-126 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
