Suchen, Öffnen und Anlegen von Dateien

  • VB6

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Marcus Gräfe.

    Suchen, Öffnen und Anlegen von Dateien

    Hallo VB-Gemeinde,

    ich bin komplett neu hier, Newbie im Bereich VB und Datenbanken, und möchte ein kleines Projekt zum Laufen bringen - in der Hoffnung, dass das in der Form ohne Wahnsinnsaufwand realisierbar ist.

    Ausgangslage: In einem Verzeichnis liegen PDF- und Word-Datei-Paare mit jeweils dem gleichen Dateinamen, z.B. 12345678.pdf bzw 12345678.docx.
    Ziel: Nach Eingabe eines solchen Dateinamens (z.B. 12345678) in ein Suchfeld soll das jeweils namensgleiche Dateipaar automatisch und gleichzeitig mit dem für den Dateityp registrierten Programm (Acrobat Reader/MS Word) geöffnet werden.
    Bei Falscheingabe/nicht vorhander Dateibezeichnung sollte idealer Weise ein Hinweis kommen.
    Und noch eine Luxusfunktion, falls möglich: existiert vorerst nur die PDF-"Version" der Datei, soll beim Suchen und Öffnen von dieser dann automatisch eine neue gleichlautende Docx-Datei erstellt und geöffnet werden.

    Wäre so etwas machbar?

    Danke und Gruß, Holger
    Prinzipiell geht das alles.

    Hier einige Fragen:
    Wo siehst Du die Datenbank, die Du in Deinem Betreff nennst?
    Dir ist bewusst, dass das umwandeln von PDF nach Word ggf. zu Verlusten bzw. falschen Formatierungen führt?
    Hier für wäre ein Weg PDF Datei in Word öffnen und dann als Word-Datei speichern.
    NB. Es ist doch schön, wenn man lesbare Namen vergibt. Siehe auch [VB.NET] Beispiele für guten und schlechten Code (Stil).
    Hi Inopiae,
    danke für die Antwort!

    Die Datenbank ist momentan nur ein Verzeichnis mit einem Haufen Dateien ;) , also aktuell alles noch völlig offen mit der Gestaltung.
    PDF + Word kam dann missverständlich rüber... es soll nichts umgewandelt werden, sondern es existieren parallel PDF's und Word-Dateien mit gleichem Namen - die PDF ist eine Zeichnung, die namensgleiche Word-Datei dazu ein leeres Blatt, dass beschrieben werden kann.
    Die Paare existieren grundsätzlich jeweils schon; aber bei den PDF's kommen welche nach und nach neue dazu, und bei diesen soll dann bei Aufruf über die Suchmaske selbstständig ein neues leeres Worddokument mit gleichem Namen erzeugt werden. So meine Idealvorstellung...
    jo, ist doch ein einfachess programm:
    Mach ein Form, tu eine Textbox und 1 Button drauf. Wenn der Button gedrückt wird, verwende den Befehl Diagnostics.Process.Start(textbox.text & ".pdf") bzw Diagnostics.Process.Start(textbox.text & ".docx").
    Die Eingabe kann man noch viel komfortabller machen (etwa ausssuchen aus den verfügbaren Files), aber später...