Thema Datum  Von Nutzer Rating
Antwort
13.11.2022 16:16:12 Max
NotSolved
Blau String aus einer Variable in Word weiter bearbeiten
13.11.2022 17:08:46 Gast22733
NotSolved
13.11.2022 17:45:30 Max
NotSolved
13.11.2022 19:27:16 Max
NotSolved
13.11.2022 19:40:02 xlKing
NotSolved
13.11.2022 20:01:02 Max
NotSolved
13.11.2022 19:29:13 xlKing
NotSolved
13.11.2022 19:43:28 Gast38469
NotSolved
13.11.2022 20:07:02 xlKing
NotSolved
13.11.2022 20:28:45 xlKing
NotSolved
13.11.2022 20:57:11 Max
NotSolved

Ansicht des Beitrags:
Von:
Gast22733
Datum:
13.11.2022 17:08:46
Views:
315
Rating: Antwort:
  Ja
Thema:
String aus einer Variable in Word weiter bearbeiten

Hallo Max,

naürlich könnte man an diesem Code noch einiges verbessern. Aber ich sag immmer: Solange das Makro das macht was es soll, ist das Ziel erreicht. In deinem Fall hast du halt lediglich zwei Makros, die du zu einem verschmelzen willst.

Sicher hast du in deinem Excel-Makro irgendwo ein Objekt definiert, mit dem du auf Word zugreifst. Sonst könntest du ja nicht den Text von Excel nach Word schreiben. Mit diesem Objekt musst du nun weiterarbeiten. Kopiere dazu den Word-Code an die gewünschte Stelle deines Excel-Makros und ersetze das Wort Selection durch ein Word-Range-Objekt. Wenn du z.B. eine Variable namens wdDoc hast, die auf das WordDocument zugreifst, dann musst du Selection durch wdDoc.Range ersetzen. Damit kannst du dann auf dessen Unterobjekte .Find, .Tables und .Borders sowie die Methode .ConvertToTable zugreifen. Ggf. musst du halt noch ein Table-Objekt zuHilfe nehmen. z.B. wdDoc.Range.Tables(1).Borders.

Wichtig: Beachte auch dass die wdKonstanten in Excel natürlich nicht existieren. Hier musst du dir zuerst deren Zahlen-Werte entweder aus dem Internet oder aus dem im VBA mitgelieferten Objektkatalog (F2) holen. Danach hast du die Wahl ob du z.B. wdLineStyleNone durch die Zahl 0 ersetzt oder ob du zu Beginn deines Excel-Makros diese Konstanten selbst definierst: z.B. mit Const wdLineStyleNone = 0

- ungetestet -

Gruß Mr. K.


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
13.11.2022 16:16:12 Max
NotSolved
Blau String aus einer Variable in Word weiter bearbeiten
13.11.2022 17:08:46 Gast22733
NotSolved
13.11.2022 17:45:30 Max
NotSolved
13.11.2022 19:27:16 Max
NotSolved
13.11.2022 19:40:02 xlKing
NotSolved
13.11.2022 20:01:02 Max
NotSolved
13.11.2022 19:29:13 xlKing
NotSolved
13.11.2022 19:43:28 Gast38469
NotSolved
13.11.2022 20:07:02 xlKing
NotSolved
13.11.2022 20:28:45 xlKing
NotSolved
13.11.2022 20:57:11 Max
NotSolved