Collapse column

Autor Thema: Office 365: Word Report aus Eingebettete Wordvorlage in Excel erstellen  (Gelesen 648 mal)

Offline Davidoff99

  • Newbie
  • *
  • Beiträge: 5
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Office 365: Word Report aus Eingebettete Wordvorlage in Excel erstellen
« am: Oktober 25, 2018, 15:56:43 Nachmittag »
Hallo liebe Forums Mitglieder,
aus einem Excel soll ein Word Report erstellt werden.
Hierzu habe ich die Wordvorlage in einem Excelsheet eingefügt.
Hierzu habe ich folgenden Code:

Modul AutoOpen
'Declaration Word
   Public WordApp As Object
   Public oDoc As Object
   Public dp As Object
   Public wd As Object
...

Modul Report
If Err.Number <> 0 Then
    Set WordApp = CreateObject("Word.Application")
    Word.Application.WindowState = wdWindowStateMinimize
End If
   
   Worksheets("Docs").Visible = xlSheetVisible
   Worksheets("Docs").Select
   ActiveSheet.OLEObjects("DC-FRA-TEMPLATE-ENGLISH").Verb Verb:=xlVerbAdd
   Set oDoc = ActiveSheet.OLEObjects("DC-FRA-TEMPLATE-ENGLISH")

   WordApp.DisplayAlerts = 0
   Application.ScreenUpdating = False
   Word.Application.WindowState = wdWindowStateMinimize

   Set wd = GetObject(, "Word.Application")
   WordApp.Visible = False
...


jetzt bekomme ich die Fehlermeldung das Variable xlVerbAdd nicht definiert sei.
Wenn ich den Patz xlVerdAdd weglassen bekomme ich die Fehlermeldung Typen unverträglich in Zeile:
Set oDoc = ActiveSheet.OLEObjects("DC-FRA-TEMPLATE-ENGLISH")

Jemand eine Idee?

D&G
Davidoff99

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 365: Word Report aus Eingebettete Wordvorlage in Excel erstellen
« Antwort #1 am: Oktober 26, 2018, 09:57:40 Vormittag »
Hallo,

es gibt keine Konstante xlVerbAdd im Excel-Objektmodell. Die verfügbaren Konstanten findest Du hier ...

https://docs.microsoft.com/de-de/office/vba/api/excel.xloleverb

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline Davidoff99

  • Newbie
  • *
  • Beiträge: 5
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Antw:Office 365: Word Report aus Eingebettete Wordvorlage in Excel erstellen
« Antwort #2 am: Oktober 26, 2018, 11:14:09 Vormittag »
Hallo maniweb,
danke für den Link. Habs mit xlVerbOpen und xlVerbPrimary schon probiert. Gleiche Fehlermeldung.

Wenn ich jedoch den Code wie folgt abändern geht es:
   Worksheets("Docs").Visible = xlSheetVisible
   Worksheets("Docs").Select
   Worksheets("Docs").OLEObjects("AITB-ENGL").Verb
   Set oDoc = Worksheets("Docs").OLEObjects("AITB-ENGL")


Grüße Davidoff99

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 365: Word Report aus Eingebettete Wordvorlage in Excel erstellen
« Antwort #3 am: Oktober 27, 2018, 09:26:58 Vormittag »
Hallo,

prima, dass Du eine Lösung gefunden hast.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.