Thema Datum  Von Nutzer Rating
Antwort
20.02.2021 21:08:15 Timis
NotSolved
20.02.2021 21:13:56 Timis
NotSolved
20.02.2021 22:12:45 Gast71127
NotSolved
20.02.2021 22:26:23 Gast44231
NotSolved
20.02.2021 22:33:47 Gast84814
NotSolved
20.02.2021 22:37:01 Gast44960
NotSolved
20.02.2021 22:40:13 Gast64644
NotSolved
20.02.2021 22:49:54 Gast13027
*****
NotSolved
20.02.2021 23:04:05 Timis
NotSolved
20.02.2021 23:11:43 Gast70292
*****
NotSolved
20.02.2021 23:22:33 Gast80164
NotSolved
20.02.2021 23:52:14 Gast91331
*****
NotSolved
21.02.2021 00:05:03 Gast40846
NotSolved
21.02.2021 00:28:30 Timis
NotSolved
21.02.2021 05:51:28 Gast45921
*****
NotSolved
21.02.2021 11:43:25 Gast87780
NotSolved
21.02.2021 11:51:51 Gast43898
NotSolved
Blau Möglichkeit fast gefunden. Wie Word Dokument ansprechen
21.02.2021 15:41:32 Gast57167
*****
NotSolved
21.02.2021 16:44:01 Gast57952
NotSolved
21.02.2021 20:14:59 Gast50639
NotSolved
21.02.2021 20:24:59 Gast64256
NotSolved
21.02.2021 20:35:09 Trägheit
NotSolved
22.02.2021 08:29:25 Mase
NotSolved
22.02.2021 19:05:10 Trägheit
NotSolved
21.02.2021 17:02:10 Gast85135
NotSolved
21.02.2021 17:07:25 Gast93000
NotSolved
21.02.2021 17:46:32 Gast12493
NotSolved
21.02.2021 17:51:51 Mase
*****
NotSolved
21.02.2021 17:53:45 Timis
NotSolved
21.02.2021 18:12:05 Mase
NotSolved
21.02.2021 19:04:55 Gast68072
NotSolved
21.02.2021 19:54:45 Gast72895
NotSolved
21.02.2021 20:11:27 Timis
NotSolved
21.02.2021 20:15:48 Trägheit
NotSolved
20.02.2021 22:15:46 Gast44231
*****
NotSolved
20.02.2021 22:29:58 Gast59734
NotSolved
20.02.2021 22:32:31 Gast42289
*****
NotSolved
20.02.2021 22:37:11 Timis
NotSolved
20.02.2021 22:40:20 Gast83630
*****
NotSolved

Ansicht des Beitrags:
Von:
Gast57167
Datum:
21.02.2021 15:41:32
Views:
727
Rating: Antwort:
  Ja
Thema:
Möglichkeit fast gefunden. Wie Word Dokument ansprechen

"Was ich mich schon die ganze Zeit über wundere, ist, dass du einfach die Dateiendung annimmst. Dabei bekommst du die doch beim Lesen des Verzeichnisses automatisch mit. Du müsstest daher ganz genau wissen welche DOCXs und welche PDFs in dem jeweiligen Verzeichnis liegen."

Das verstehe ich nicht, was du hier meinst. Ich habe über eine Liste in meiner Excel-Datei eine Struktur aufgebaut, in der ich händisch eintrage was in welchem Ordner ist und genau das wird mir dann angezeigt. Dabei sind die einzelnen Sachen immer von der vorherigen Auswahl abhängig.

Du Trägst die per Hand also ein? Dann weißt du also nicht, ob eine Datei unter dem angegebenen Namen wirklich existiert.


Wie dem auch sei, dann bauen wir halt eine Abfrage dafür ein:

Neue Funktion - kommt an die selbe Stelle wie dein Code-Schnipsel  zuvor:

Private Function FileExists(File As String) As Boolean
  FileExists = Dir$(File) <> ""
End Function

Und dein Code-Schnipsel ändert sich wie folgt:

  If Me.ComboBox4.ListIndex > -1 And Me.ComboBox5.ListIndex > -1 And Me.ComboBox6.ListIndex > -1 Then
    
    Dim strFilePDF As String
    Dim strFileDOCX As String
    
    strFilePDF = "C:\...\" & Me.ComboBox4 & "\" & Me.ComboBox5 & "\" & Me.ComboBox6 & ".pdf"
    strFileDOCX = "C:\...\" & Me.ComboBox4 & "\" & Me.ComboBox5 & "\" & Me.ComboBox6 & ".docx"
    
    If FileExists(strFilePDF) Then
      With CreateObject("Shell.Application")
        Call .Open(strFilePDF)
      End With
    Else
      Call MsgBox("Die PDF-Datei '" & strFilePDF & "' konnte nicht gefunden werden.", vbCritical)
    End If
    
    If FileExists(strFileDOCX) Then
      Call CopyTableFromWordDocument(strFileDOCX)
    Else
      Call MsgBox("Die Word-Datei '" & strFileDOCX & "' konnte nicht gefunden werden.", vbCritical)
    End If
    
  End If

Es wird dann eine Meldung ausgegeben, wenn eine Datei nicht vorhanden ist. Aber es gibt keinen Laufzeitfehler mehr.

 

Grüße


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
20.02.2021 21:08:15 Timis
NotSolved
20.02.2021 21:13:56 Timis
NotSolved
20.02.2021 22:12:45 Gast71127
NotSolved
20.02.2021 22:26:23 Gast44231
NotSolved
20.02.2021 22:33:47 Gast84814
NotSolved
20.02.2021 22:37:01 Gast44960
NotSolved
20.02.2021 22:40:13 Gast64644
NotSolved
20.02.2021 22:49:54 Gast13027
*****
NotSolved
20.02.2021 23:04:05 Timis
NotSolved
20.02.2021 23:11:43 Gast70292
*****
NotSolved
20.02.2021 23:22:33 Gast80164
NotSolved
20.02.2021 23:52:14 Gast91331
*****
NotSolved
21.02.2021 00:05:03 Gast40846
NotSolved
21.02.2021 00:28:30 Timis
NotSolved
21.02.2021 05:51:28 Gast45921
*****
NotSolved
21.02.2021 11:43:25 Gast87780
NotSolved
21.02.2021 11:51:51 Gast43898
NotSolved
Blau Möglichkeit fast gefunden. Wie Word Dokument ansprechen
21.02.2021 15:41:32 Gast57167
*****
NotSolved
21.02.2021 16:44:01 Gast57952
NotSolved
21.02.2021 20:14:59 Gast50639
NotSolved
21.02.2021 20:24:59 Gast64256
NotSolved
21.02.2021 20:35:09 Trägheit
NotSolved
22.02.2021 08:29:25 Mase
NotSolved
22.02.2021 19:05:10 Trägheit
NotSolved
21.02.2021 17:02:10 Gast85135
NotSolved
21.02.2021 17:07:25 Gast93000
NotSolved
21.02.2021 17:46:32 Gast12493
NotSolved
21.02.2021 17:51:51 Mase
*****
NotSolved
21.02.2021 17:53:45 Timis
NotSolved
21.02.2021 18:12:05 Mase
NotSolved
21.02.2021 19:04:55 Gast68072
NotSolved
21.02.2021 19:54:45 Gast72895
NotSolved
21.02.2021 20:11:27 Timis
NotSolved
21.02.2021 20:15:48 Trägheit
NotSolved
20.02.2021 22:15:46 Gast44231
*****
NotSolved
20.02.2021 22:29:58 Gast59734
NotSolved
20.02.2021 22:32:31 Gast42289
*****
NotSolved
20.02.2021 22:37:11 Timis
NotSolved
20.02.2021 22:40:20 Gast83630
*****
NotSolved