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
21.02.2021 15:41:32 Gast57167
*****
NotSolved
21.02.2021 16:44:01 Gast57952
NotSolved
Blau Möglichkeit fast gefunden. Wie Word Dokument ansprechen
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:
Gast50639
Datum:
21.02.2021 20:14:59
Views:
690
Rating: Antwort:
  Ja
Thema:
Möglichkeit fast gefunden. Wie Word Dokument ansprechen

Ich habe nicht verstanden, wo der erste Code hin soll? Soll die Function die du mir geschrieben hast gestern mit "CopyTableFromWordDocument" weg? oder kommt die neue function einfach nochmal separat dazu?

Kommt dazu.

Steht also alles im gleichen Klassenmodul:

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

Private Function CopyTableFromWordDocument(WordDocumentPath As String) As Excel.Workbook
   
  Dim objWdApp As Object 'Word.Application
  Dim objWdDoc As Object 'Word.Document
   
  Set objWdApp = CreateObject("Word.Application")
  Set objWdDoc = objWdApp.Documents.Open(WordDocumentPath, ReadOnly:=True)
   
  Dim wkb As Excel.Workbook
   
  Set wkb = Workbooks.Add
   
  With wkb.Worksheets(1)
    Call objWdDoc.Tables(1).Range.Copy
    Call .Paste(Destination:=.Range("A1"))
  End With
   
  Call objWdApp.Quit(SaveChanges:=False)
   
  Set CopyTableFromWordDocument = wkb
   
End Function

zusammen mit ...

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

... wo auch immer das bei dir steht. Vermutlich in einem CommandButton in der UserForm.


Entschuldige, ich muss nochmal etwas korrigieren, weil ich einen fehler bei mir erkannt habe.
Wenn ich eine docx datei öffne, erscheint die MsgBox und anschließend  öffnet sich das gewünschte Fenster. Kann man verhindern, dass die MsgBox hier aufgerufen wird?

Bei PDF Dateien ist es unverändert, Es erscheint die MsgBox und das Dokument wird nicht geöffnet.

Die MessageBox kommt nur, wenn die Datei (PDF, DOCX) nicht gefunden werden konnte. Ansonsten siehst du diese Meldung nicht.

Ich kann daher nicht sagen worauf du dich gerade beziehst.

 

Grüße

PS: Falls das noch nicht ganz klar sein sollte, dein Makro wird ersetzt durch das obige.


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
21.02.2021 15:41:32 Gast57167
*****
NotSolved
21.02.2021 16:44:01 Gast57952
NotSolved
Blau Möglichkeit fast gefunden. Wie Word Dokument ansprechen
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