hallo,
ich möchte durch einen VBA code ein Access dokument öffnen. wie setze ich beim shell befehl den pfad zur datenbankdatei relativ ?
ich möchte durch einen VBA code ein Access dokument öffnen. wie setze ich beim shell befehl den pfad zur datenbankdatei relativ ?
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Heinz am Mo., 14.06.2004 - 20:02
PermalinkIch würde das Startverzeichniss des Programms ermitteln und entsprechend den Pfad zur Datenbankdatei hinzufügen. So gehe ich jedenfalls in Delphi vor
Bin in VBA nicht so firm. aber vielleicht hilft ja untiges Beispiel
Grüße, Heinz
(http://www.giswiki.de)
Beispiel:
Declare Function GetModuleHandleA Lib "Kernel32" _
(ByVal sFileName As String) As Integer
Declare Function GetModuleFileNameA Lib "Kernel32" _
(ByVal iModul As Integer, ByVal sFileName As _
String, ByVal iSize As Integer) As Integer
Function Startverzeichnis(Anwendung$) As String
Dim Buffer As String
Dim IdentModul As Long
Dim IdentLänge As Integer
Buffer = Space(255)
IdentModul = GetModuleHandleA(Anwendung)
IdentLänge = GetModuleFileNameA(IdentModul, _
Buffer, Len(Buffer))
Buffer = Left(Buffer, IdentLänge)
Buffer = Left(Buffer, (Len(Buffer) - _
Len(Anwendung)))
Startverzeichnis = Buffer
End Function
Sub Startverzeichnis_anzeigen()
MsgBox "Die Datei EXCEL.EXE befindet " & _
"sich im Verzeichnis: " & _
Startverzeichnis("EXCEL.EXE"), _
vbInformation, "Startverzeichnis..."
End Sub
aus: http://www.edv-sk.de/vbatipps/vbatipps3.htm
Gespeichert von andreas_77 am Sa., 03.07.2004 - 22:07
Permalinkund haben das projekt abegeschlossen....auf unserer homepage kann wer will die dokumentation des gesamten gis projekts heruntergeladen werden.
Gespeichert von GISWiki am Mo., 05.07.2004 - 09:59
PermalinkGrüße Heinz
http://www.giswiki.de
Gespeichert von andreas_77 am Sa., 10.07.2004 - 11:25
Permalink