Hallo Thomas und Stephan, danke für eure Antworten.
ZU 1. Code: Sub ExampleChoose
Es hat funktioniert. Ich habe jetzt das Makro unter [soffice].Standard ausgeführt.
Zu 2. Code: Sub ExampleDir
Ich habe
End If hinzugefügt und die Variable geändert, dann den Code ausgeführt. Danach kam der Fehler:
BASIC-Laufzeitfehler
Datei nicht gefunden
Code: Alles auswählen
Option Explicit
Sub ExampleDir
REM zeigt alle Dateien und die Verzeichnisse
Dim sPath As String
Dim sDir As String
Dim sValue As String
sDir="Verzeichnisse:"
sPath = CurDir
sValue = Dir$(sPath,16)
Do
If sValue <> "." and sValue <> ".." Then
-> If (GetAttr( sPath + getPathSeparator + sValue) AND 16) >0 then
REM hier die Verzeichnisse holen
sDir = sDir & chr(13) & sValue
End If
End If
sValue = Dir$
Loop Until sValue = ""
MsgBox sDir,0,sPath
End sub
An der Zeile mit dem Pfeil -> wurde gemeckert.
Übrigens, mein Betriebsystem ist Fedora(Linux Distribution). Hat es vielleicht Problem mit "." und ".." ?
---------------
Hi Stephan,
dein Code hat funktioniert, die Ausgabe ist folgendes:
Verzeichnisse:
Ist das richtig?
Gruß
Tommy
Hallo Thomas und Stephan, danke für eure Antworten.
ZU 1. Code: Sub ExampleChoose
Es hat funktioniert. Ich habe jetzt das Makro unter [soffice].Standard ausgeführt.
Zu 2. Code: Sub ExampleDir
Ich habe [color=red]End If[/color] hinzugefügt und die Variable geändert, dann den Code ausgeführt. Danach kam der Fehler:
BASIC-Laufzeitfehler
Datei nicht gefunden
[code]Option Explicit
Sub ExampleDir
REM zeigt alle Dateien und die Verzeichnisse
Dim sPath As String
Dim sDir As String
Dim sValue As String
sDir="Verzeichnisse:"
sPath = CurDir
sValue = Dir$(sPath,16)
Do
If sValue <> "." and sValue <> ".." Then
-> If (GetAttr( sPath + getPathSeparator + sValue) AND 16) >0 then
REM hier die Verzeichnisse holen
sDir = sDir & chr(13) & sValue
End If
End If
sValue = Dir$
Loop Until sValue = ""
MsgBox sDir,0,sPath
End sub
[/code]
An der Zeile mit dem Pfeil -> wurde gemeckert.
Übrigens, mein Betriebsystem ist Fedora(Linux Distribution). Hat es vielleicht Problem mit "." und ".." ?
---------------
Hi Stephan,
dein Code hat funktioniert, die Ausgabe ist folgendes:
[b]Verzeichnisse:[/b]
Ist das richtig?
Gruß
Tommy