Office: (Office 2013) Texteditor aus Access mit VBA öffnen

Helfe beim Thema Texteditor aus Access mit VBA öffnen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hi, Word und Excel kann ich per VBA öffnen und Daten exportieren. Geht das ganze auch über den windowseigenen Texteditor? Für Excel sieht der... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von ctulhu, 12. April 2019.

  1. Texteditor aus Access mit VBA öffnen


    Hi,
    Word und Excel kann ich per VBA öffnen und Daten exportieren.
    Geht das ganze auch über den windowseigenen Texteditor?

    Für Excel sieht der Anfangscode folgendermaßen aus
    Code:
    Wie wäre der Code für den Texteditor? und wie für einen Zeilenumbruch?

    Viele Grüße
    ctulhu

    :)
     
    ctulhu, 12. April 2019
    #1
  2. Hallo,
    Du brauchst doch zum Exportieren Excel gar nicht öffnen.
    Ebenso kannst Du auch Text direkt exportieren.
    Für den Export in TXT/CSV kann sogar eine ziemlich umfangreiche Spezifikation angelegt werden.
     
    gpswanderer, 14. April 2019
    #2
  3. Excel Code war nur ein Beispiel. Ich möchte die Access Abfrage im Text Editor ausgeben.
    Gruß ctulhu
     
    ctulhu, 14. April 2019
    #3
  4. Texteditor aus Access mit VBA öffnen

    ... zum Editieren oder wozu?

    Würdest Du nicht eher in eine Textdatei schreiben wollen?
    => TransferText.
    Es ist nicht alles Bödsinn: Acc2013 - Export in Excel

    Es geht allerdings auch anders (für manche komplizierter): Abfrageinhalt als String zusammenfassen und diesen String in eine Textdatei schreiben. Manche würden das auch zeilenweise, wertweise oder gar byteweise ausführen ... was es nicht einfacher und schneller macht.
     
  5. Hi,
    ich brauche den Export zweimal.
    1. einmal als ".xlsx"-Datei: klappt
    2. als ".txt"-Datei (";"als Trennzeichen): klappt beinahe

    2. Ich exportiere in die erste Spalte in Excel die Datensätze mit ";" getrennt.
    Anschließend speichere die generierte ".xlsx"-Datei als ".txt"-Datei.

    Leider steht dann vor und nach jedem Datensatz ein "-Zeichen.
    Da das ganze in ein anderes Programm automatisch ein gelesen wird, stört wahrscheinlich das "-Zeichen am Anfang und am Ende.
    Ich werden es Morgen mit Transfertext versuchen und hoffen dass das "-Zeichen dort nicht auftaucht.
    Viele Grüße
    ctulhu
     
    ctulhu, 14. April 2019
    #5
  6. Hallo,
    umständlicher geht es wohl nicht. *grins

    Daten lassen sich direkt in eine CSV (ist Text) exportieren. Über die Exportspezifikation kann man auch Einfluss nehmen. Z.B. Trennzeichen und Textbegrenzungszeichen. Auch der Zeilenumbruch erfolgt automatisch.
    Und wenn in den Daten selbst kein - enthalten ist, ist dieser auch nicht im Export.
     
    gpswanderer, 14. April 2019
    #6
  7. Das nennt man wohl "eigenbestimmte Programmierung".
     
  8. Texteditor aus Access mit VBA öffnen

    Hallo,

    ich hoffe, dass sich die "Spezialisten" unter Euch über meine Herangehensweise aureichend amüsiert haben.*Smilie

    Mein Problem ist (neben meinen beschränkten VBA-Kenntnissen*Smilie ), dass Access nur Teilmengen für das Ausgabeformat bereitstellt, d.h., dass nur bestimmte Spalten mit Access-Abfrage-Daten befüllt werden. Bei der Ausgabe im ".txt"-Format müssen dann diese "Lücken" mit Strichpunkt gefüllt werden.

    Export als ".csv" ist kein Problem, die Weiterverareitung efordert aber eine Datei mit ".txt"-Endung.

    Viele Grüße
    ctulhu
     
    ctulhu, 14. April 2019
    #8
  9. Eine CSV ist auch nur eine Textdatei, und eine TXT ist genau so durch Standardexport erstellbar.
    CSV - Trallallalla

    Access ist eine Entwicklungsumgebung und macht i.d.R. genau das, was der Entwickler vorgibt (der schwarze Peter geht zurück).

    Das hieße in Klartext, man müsste erst einmal die Abfrage ( bei Möglichkeit) vollständig erstellen. Dann wäre der Export ein Kinderspiel. Ist das so?
     
  10. Hallo,
    die Lücken müssen bereits in der Abfrage erzeugt werden. Und nicht die Strichpunkte sind die Lücken, die Strichpunkte begrenzen die Lücken. Die eigentliche Lücke ist dann NULL (nicht die Zahl 0).
     
    gpswanderer, 14. April 2019
    #10
  11. Die Datenbank ist schon betagt. Der Exportwunsch des Rechnungswesen kam ca. 20 Jahre nach der Erstellung ((*Smilie keine Ahnung wer den schwarzen Peter verdient). Die können wohl inzwischen Dateien automatisch einlesen und weiterverarbeiten. Als Vorlage wurde zunächst eine Excel-Datei geschickt; später dann kam der Wunsch nach einer ".txt"-Datei.

    Ich könnte natürlich die Daten, die nicht in Access vorhanden sind, in der Abfrage mit Strichpunkt auffüllen. Ob der Export dann mit Transfertext ein Kinderspiel ist, weiß ich erst wenn ich mich in die Methode eingelesen habe.

    Mit meiner umständlichen Methode (zuest Excel, dass Speichern als ".txt" habe ich eigentlich alles zusammen, leider kriege ich die Anführungszeichen bei jedem Datensatz nicht weg.
    Deshalb meine Idee gleich den windowseigenen Texteditor (statt Excel) zu öffnen und die aufbereiteten Daten gleich dorthin zu exportieren und dann abzuspeichern.

    Viele Grüße
    ctulhu
     
  12. Hallo,
    Nein, das darfst Du nicht, auf keinen Fall. Die Strichpunkte (Semikolon) ist die Feldbegrenzung die beim Export automatisch eingefügt werden.
    Du musst in der Abfrage an der richtigen Stelle ein leeres Feld erzeugen, keine Strichpunkte.
    Ein leeres Feld erzeugt man einfach so:
    Code:
    Als 1.Zeile in der entsprechenden Spalte der Abfrage.
    Das Feld hat dann den Namen X und ist leer. Die Semikolon erscheinen dann automatisch in der richtigen Anzahl an der richtigen Stelle.
     
    gpswanderer, 14. April 2019
    #12
  13. Texteditor aus Access mit VBA öffnen

    Nun, diese Methode wurde und wird seit über 20 Jahren von mittlerweise Generationen von Entwicklern und von Anfängern erfolgreich eingesetzt.

    Ein schlichtes Ausprobieren verbraucht vermutlich nur ein Zwanzigstel der Zeit um Diskussionen darum.
     
  14. Halloo ... Editor öffen

    hWnd = "NOTEPAD.EXE"
    Call ShellExecute(hWnd, "open", "handy_heraus.txt", "", "", 3)

    schöne Ostern
     
    schuldlos, 19. April 2019
    #14
  15. Hallo,

    ich bin mit meinen Bemühungen*tongue.gif* jetzt da angelangt.

    Code:
    Alle Daten sind in der richtigen Reihenfolge in Texeditor vorhaden.
    Jetzt müsste nur noch die geöffnete Datei automatisch abgespeichert werden (evtl. noch vorher umbenannt).
    Wie könnt es gehen?

    Viele Grüße
    ctulhu
     
Thema:

Texteditor aus Access mit VBA öffnen

Die Seite wird geladen...
  1. Texteditor aus Access mit VBA öffnen - Similar Threads - Texteditor Access VBA

  2. ERINNERUNG an Sonderveranstaltung: KI trifft Access am Mittwoch 17.09.2025

    in Microsoft Access Hilfe
    ERINNERUNG an Sonderveranstaltung: KI trifft Access am Mittwoch 17.09.2025: KI trifft Access – OpenAI-Add-Ins und native Lösungen für den VBA-Alltag Sonderveranstaltung des Access-Stammtisches Hannover Online Wir freuen uns Alexander Denz als Gastredner begrüßen zu...
  3. Sonderveranstaltung: KI trifft Access – 18. Access-Stammtisch Hannover Online (Nr. 62) am 17.09.2025

    in Microsoft Access Hilfe
    Sonderveranstaltung: KI trifft Access – 18. Access-Stammtisch Hannover Online (Nr. 62) am 17.09.2025: KI trifft Access – OpenAI-Add-Ins und native Lösungen für den VBA-Alltag Sonderveranstaltung des Access-Stammtisches Hannover Online Wir freuen uns Alexander Denz als Gastredner begrüßen zu...
  4. 17. Access-Stammtisch Hannover Online (Nr. 61) am 20.08.2025

    in Microsoft Access Hilfe
    17. Access-Stammtisch Hannover Online (Nr. 61) am 20.08.2025: Access-Stammtisch Hannover Online Endlich ist es wieder soweit. Der Access-Stammtisch Hannover Online findet heute statt. AGENDA Begrüßung Hilfe bei Problemen Allgemeine Diskussion Sonstiges...
  5. Access Seitenumbruch

    in Microsoft Access Hilfe
    Access Seitenumbruch: Hallo zusammen, Ich habe einen Bericht mit mehr als 20 Zeilen. Ich möchte das ab Zeile 25 eine neue Seite anfängt. Mit freundlichen Grüßen Kurt k
  6. Access Seitenumbruch

    in Microsoft Access Hilfe
    Access Seitenumbruch: Hallo zusammen, Ich habe einen Bericht mit mehr als 20 Zeilen. Ich möchte das ab Zeile 25 eine neue Seite anfängt. Mit freundlichen Grüßen Kurt k
  7. Excel Sheet in Access einbinden mit acOLECreateLink

    in Microsoft Access Hilfe
    Excel Sheet in Access einbinden mit acOLECreateLink: Hallo Leute :-) ich versuche gerade seit Tagen folgendes Problem zu lösen: in einem Bericht soll ich Daten aus Access, danach Fotos und zum Schluß quasi Screenschots aus Excel darstellen. Das...
  8. Access Datei wird per Makro nicht gespeichert

    in Microsoft Access Hilfe
    Access Datei wird per Makro nicht gespeichert: Hallo zusammen, anbei mein Makro: Private Sub Speichern_Click() Dim Dateiname As String Dim Kuerzel Kuerzel = DLookup("mitarbeiterkürzel", "tbl_mitarbeiter", "mitarbeiterid = " &...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden