Nachricht 1 von 5
Speicherpfad auslesen & mit benutzerdefinierten Namen speichern.
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Melden
Hallo zuzsammen 🙂
Ich will Revisionsdaten von Zeichnungen in eine .csv speichern. Die .csv soll dort gespeichert werden wo die Zeichnung gespeichert wurden ist.
Problem bei der ganzen Sache ist, dass ich den benutzerdefinierten Namen nicht hin bekomme.
Mit dem Befehl "
ThisDoc.PathAndFileName(False)
kriege ich es hin dort zu speichern wo die Zeichnung auch gespeichert ist, jedoch nicht mit benutzerdefinierten Namen (wie im fileheader)
Hier mal mein Code
' Aktuellen Speicherort des Dokuments erfassen
Dim ExportPath As String = ThisDoc.Path
' Überprüfung, ob die Datei gespeichert wurde
If String.IsNullOrEmpty(ExportPath) Then
MsgBox("Die Zeichnung wurde bisher noch nicht gespeichert, bitte speichern Sie die Zeichnung vorher ab!",64, "REVISIONSTABELLE ERSTELLEN (DWV)")
Return
End If
If REV_TABELLE_OEFFNEN = True Then
fileheader = iProperties.Value("Custom", "abZEICHNUNGSNUMMER") & "_" & iProperties.Value("Custom", "abBEZEICHNUNG") & "_REV-" & iProperties.Value("Custom", "abREVISIONS_INDEX") & " (Revisionsdaten)"
description = "In dieser Revisionsdatei werden die Revisionen ausfuehrlich beschrieben und mit Daten aus der Zeichnung gefuellt." 'use this variable in the body of the html
trenner = "| "
If REVISIONS_INDEX = "01" Then
Dim oFile As System.IO.File
Dim oWrite As System.IO.StreamWriter
csv_filename = ThisDoc.PathAndFileName(False) & ".csv"
oWrite = oFile.CreateText(csv_filename)
Vielen Dank im vorraus 🙂
PS: Ich bin kein Programmierprofi, sondern wurschtel mir die Codes etwas zusammen.
Grüße
Leo


