Collapse column

Autor Thema: Makros in WORD 2013  (Gelesen 5267 mal)

Offline osambala

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2013
Makros in WORD 2013
« am: August 11, 2015, 06:01:46 Vormittag »
Hallo,
ich habe eine ganze Menge Makros für Word geschrieben. Sie sind alle unter "normal.dotm" zusammengefasst.
1. Problem: Ich muss unter "Optionen/Add-Ins/Vorlagen" immer wieder neu diese Sammlung aktivieren. Das Häkchen bleibt nur für die jeweilige Sitzung.
2. Prolem: Die Makros kann ich dann zwar ausführen, aber nicht bearbeiten. Der Button ist grau (nicht wählbar). Ebenso wenig lässt sich bei Fehlern ein Projekt öffnen, um den Fehler zu finden.

Wer weiss Rat. Danke im Voraus,
O.

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 mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Makros in WORD 2013
« Antwort #1 am: August 11, 2015, 08:20:27 Vormittag »
Hallo!

Starte Word mal mit "Als Administrator ausführen...".

Ist die normal.dotm nicht dort gespeichert wo man sie normalerweise speichern sollte (ist in den Word-Optionen festgelegt) dann hat man nur dann Zugriff auf das VBA-Projekt wenn man die Datei normal über "Datei=>Öffnen" öffnet.

Anstatt die ganzen Makros in der normal.dotm zu speichern wäre es vielleicht besser ein eigenes Add-In zu erstellen (als "Vorlage mit Makros" speichern und im STARTUP-Ordner ablegen). In meiner Signatur findest Du einen Link zum RibbonX-Workshop.

Gruß, René

Offline osambala

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2013
Antw: Makros in WORD 2013
« Antwort #2 am: August 11, 2015, 20:38:28 Nachmittag »
Hallo, René,
das Problem habe ich dadurch gelöst, dass ich die vogegebene normal.dotm durch meine ersetzt habe und nicht als zusätzliche Vorlage.
Soweit, so gut. ABER: Die Makros funktionieren nicht mehr richtig. Ich habe auf einem Parallelrechner noch Office 2007; da läuft alles prima.
Da kannst du mir natülich nicht so ohne weiteres weiterhelfen.

Ich will das jetzt aber zum Anlass nehmen, die Makros mal upzudaten. Ich hatte sie seinerzeit noch für Word 97 erstellt, sind dann aber brav in VBA konvertiert worden. Nur merkt man, dass die Prozeduren schon etwas sehr umständlich sind. Ich suche also jemanden, der mir ca. 10 Makros, die aufeinander aufbauen, neu aufsetzt. Das dürfte für einen Fachmann nicht viel Arbeit sein (so denkt der Laie immer).

Weißt du vielleicht jemanden?

LG, Osambala

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Makros in WORD 2013
« Antwort #3 am: August 12, 2015, 11:42:49 Vormittag »
Was genau heisst "Die Makros funktionieren nicht mehr richtig"?

Offline osambala

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2013
Antw: Makros in WORD 2013
« Antwort #4 am: August 12, 2015, 13:03:32 Nachmittag »
Das ist nicht so leicht zu erklären.
Zu Anfang läd das Makro meine VOrlage für Geschäftsbriefe. Darin möchte ich nur noch den reinen Text schreiben. Deshalb werden die Daten aus einer Tabelle ausgelesen. Dazu wird die entsprechende Datei aufgerufen, die Daten nach bestimmten Kriterien ausgelesen (das klappt alles), um dann in den Brief, der vorher geladen wurde, eingefügt zu werden. Das klappt nicht mehr.
Fehlermeldung von VisualBasic:'Laufzeitfehler 504':'Fenster nicht vorhanden.' Gehe ich in den Debug-Modus, so hält der Cursor in der Zeile: "WordBasic.Activate Dokument$". Natürlich habe ich vorher mit "Dim Dokument$" das Dokument definiert und mit "Dokument$=WordBasic [FileName$] den Dokumentnamen bestimmt.
Wie gesagt, bislang in Word 2007 alles immer glatt gelaufen (ist noch auf anderem Rechner). Wirst du daraus schlau?
Danke im Voraus für deine Mühe.
O.

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 mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Makros in WORD 2013
« Antwort #5 am: August 12, 2015, 21:46:21 Nachmittag »
"WordBasic" ist deprecated. Nutze Documents("dok1.docm").Select

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Makros in WORD 2013
« Antwort #6 am: August 12, 2015, 21:53:38 Nachmittag »
Oder mal mit Application.WordBasic versuchen/beschäftigen. https://msdn.microsoft.com/de-de/library/office/Ff822917.aspx

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.