Hallo Natal,
Natal hat geschrieben:Mit Deinem Hinweis auf Zeile 123 “Kommata“ und “Semikola“ wolltest Du mich daran erinnern, dass beim Herunterladen der CSV-Datei diese beiden Button angewählt sein sollen (Bild2). Richtig?
Nein.
- Du lädst die Datei herunter und speicherst sie in dem Ordner welcher in meinem Makro (Zeile 67) steht.
- Dann öffnest Du ein neues Dokument auf Basis der Dokumentvorlage.
z.B.:
Menü Dokumentvorlagen → Dokumentvorlagen verwalten...
- Dann die gewünschte Vorlage, im jetzigen Fall meine Dokuvorlage öffnen.
- ab hier verläuft alles automatisch
Info:
Der Code ist so gestaltet, dass das
Textimport-Fenster nicht erscheint,
weil Du doch eine weitgehend automatisierte Arbeit wolltest.
Aus diesem Grund muss das Filter-Token (Komma oder Selmikolon) im Code wie beschrieben geändert werden.
Wenn Du nicht sicher ist, ob es Komma oder Semikolon ist, dann öffne die CSV-Datei zuvor in einem Texteditor.
Komma separiert sieht so aus:
Code: Alles auswählen
Hans Meerkatz,RUNNING,20-11-2020,08:53:19,10:59:28,0.00,72,,,,,1254,58,,,,,,,,,,176.0,69.0,,,
Sample rate,Time,HR (bpm),Speed (km/h),Pace (min/km),Cadence,Altitude (m),Stride length (m),Distances (m),Temperatures (C),Power (W),,,,,,,,,,,,,,,,
1,00:00:00,92,,,,,,,,,,,,,,,,,,,,,,,,
,00:00:01,92,,,,,,,,,,,,,,,,,,,,,,,,
,00:00:02,91,,,,,,,,,,,,,,,,,,,,,,,,
,00:00:03,89,,,,,,,,,,,,,,,,,,,,,,,,
,00:00:04,87,,,,,,,,,,,,,,,,,,,,,,,,
Jedes Komma ein Datenfeld/ eine Spalte.
Demnach muss das erste Token in der Codezeile 123 auf
44 stehen:
mFileProps(1).Name = "FilterOptions" : mFileProps(1).Value = "
44,34,76,1,,0,false,true,true,false"
Natal hat geschrieben:Wo ich mir jetzt nicht sicher bin, ist bei der Einrichtung der Dokuvorlage.
* Die Dokuvorlage mit dem Namen Dokuvorlage_20210116_v03.ots ist vorhanden.
Allerdings wird die Endung .ots automatisch immer verdoppelt (.ots.ots) (Bild3).
Keine Ahnung wie dies zustande kommt.
Was passiert, wenn Du die Datei im Vorlagenordner umbenennst in:
Dokuvorlage_20210116_v03.ots
bzw in (siehe weiter unten eine neue Version):
Dokuvorlage_20210117_v04.ots
Die Funktion ist auch gegeben wenn zweimal
.ots erscheint.
Nirgends im Code gibt es einen Bezug auf diese Datei, damit ist es egal welcher Name für die Vorlage vergeben wurde.
Es ist halt nur unschön mit .ots.ots
Natal hat geschrieben:* wenn ich die Dokuvorlage öffne und Makros aktivieren klicke, wird mir zur Zeit Deine Anleitung (gelb hinterlegt) gezeigt und unter Extras < Anpassen wird nicht die Zeile Neues Dokument markiert (Bild4).
Sollte das so sein?
Ich könnte mir vorstellen, dass bei einem automatischen Ablauf die Zeile Neues Dokument mit den darin gespeicherten Daten markiert d. h. aufgerufen wird.
Öffnet man
Menü Extras → Anpassen → Ereignisse ist immer „Programmstart“ markiert. Es spielt keine Rolle wo sich die Markierung befindet, sondern ob in Deinem Fall die Option „Neues Dokument“ über die korrekte Makro-Pfadangabe verfügt. Deshalb habe ich diese Option markiert, einfach um diesen Punkt hervorzuheben.
Wenn Du mal selbst einem Ereignis ein Makro zuweisen möchtest, dann musst Du selbstverständlich das gewünschte Ereignis zuvor markieren und dann auf den Button „Makro...“ klicken.
--------------------------------
Es war gestern wirklich zu spät für mich. Das Makro
in der Dokuvorlage ist überflüssig, weil es nicht abgearbeitet wird. Ich habe das Modul in der Dokumentvorlage gelöscht.
Info:
Den Dokumenttitel (Menü Datei → Eigenschaften → Beschreibung) habe ich von „Polar“ in „Polar 17.01.2021“ geändert.
Hier nun die geänderte Version:
NICHT entpacken, wieder nur .zip entfernen.
zusätzlich eine Komma separierte CSV-Datei
NICHT entpacken, wieder nur .zip entfernen.