Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Exel VBA Datum in Word einfügen aber nicht dynamisch.

Forumthread: Exel VBA Datum in Word einfügen aber nicht dynamisch.

Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 16:24:41
Jörg
Hallo zusammen,


könnte mir jemand bei meinem Problem helfen, ich habe zum Rechnungen in Word erstellen in Exel ein VBA Makro, aber in der Word vorlage ein Datum Feld.


Da liegt auch mein Problem, jedes mal wenn ich die erstellte Rechnung z.b ein Tage später öffne aktualisiert sich das Datum.

kann mir jemand mit einem Code helfen um das Datum per Exel in das Word einfügen und das es sich nicht aktualisiert beim öffnen.

Wäre nett wenn mir da jemand helfen könnte, bin nicht der VBA Profi.

Danke schonmal.
Anzeige
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 16:59:41
Onur
"kann mir jemand mit einem Code helfen " ??
Und wie ? Sollen wir vorbeikommen ?
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 18:58:06
JoWE
Hallo Jörg,

klar,
Deine Frage lädt natürlich zu einer bestimmten Antwort ein, weil
man (jedenfalls einer von uns) sofort denkt: "O, nur wieder eine Frage ohne Muster-Arbeitsmappe!"
Da ist nicht immer sofort eine optimale Antwort zu erwarten, aber mach Dir nicht draus!

Ich kenne Dein Makro nicht, aber das (automatische Datum) kann in ein festes Datum umformatiert werden.
Ich habe den folgenden Code-Schnipsel ohne (D)eine Muster-Arbeitsmappe und ohne (D)eine Word-Vorlage nicht testen können,
es sollte jedoch mit diesem, an Deine Variablen-Benennung angepasstem Code-Schnipsel, eingefügt an einer passenden Position
in Deinem Excel-Makro, eigentlich funktionieren:
wdApp.ActiveDocument.Fields(1).select

wdapp.selection.typetext(cstr(ActiveDocument.Fields(1).Result))


Gruß
Jochen
Anzeige
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 22:04:36
Ulf
Hi Jörg,
nimm ein anderes Feld (ich vermute im mom ist es [Date]) für diesen Zweck:



Dann wird nur beim Speichern aktualisiert, was für Faktura gut so.
hth
Ulf
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 22:17:39
Jörg
Hallo Ulf,

vielen dank ich versuch das morgen mal :-)

lieben dank und auch an Jochen und anderen
Anzeige
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 19:20:09
Jörg
Sub Rechnung()
Dim AppWD As Object
Dim doc As Object
Set AppWD = CreateObject("Word.Application")

''Word als Object starten
AppWD.Visible = True

Set doc = AppWD.Documents.Open("/Users/marlenezein/Desktop/RECHNUNG BLANK1test2.2.docx")
doc.bookmarks("Name").Range.Text = Tabelle1.Cells(2, 1).Value
doc.bookmarks("Vorname").Range.Text = Tabelle1.Cells(2, 2).Value
doc.bookmarks("Anrede").Range.Text = Tabelle1.Cells(2, 6).Value
doc.bookmarks("PLZ").Range.Text = Tabelle1.Cells(2, 4).Value
doc.bookmarks("Ort").Range.Text = Tabelle1.Cells(2, 5).Value
doc.bookmarks("Straße").Range.Text = Tabelle1.Cells(2, 3).Value
doc.bookmarks("Rechnungsnummer").Range.Text = Tabelle1.Cells(2, 9).Value
doc.bookmarks("FörmlichesAnsprechen").Range.Text = Tabelle1.Cells(2, 7).Value
doc.bookmarks("Kurztext").Range.Text = Tabelle1.Cells(8, 9).Value
doc.bookmarks("Verordnungsdatum").Range.Text = Tabelle1.Cells(2, 8).Value
doc.bookmarks("Gesamtbetrag").Range.Text = Format(Tabelle1.Cells(7, 13), "0.00€")


'word speichern

doc.SaveAs2 ThisWorkbook.Path & [I2].Value


'Speicher aufräumen
Set doc = Nothing
Set AppWD = Nothing

'der User erhält eine Mitteilung über den erledigten Auftrag
MsgBox "Das Word-Dokument: " & vbCr & vbCr & "Pfad:" & vbCr & ThisWorkbook.Path & vbCr & vbCr & _
"Dateiname:" & vbCr & [I2].Value & ".docx" & vbCr & vbCr & "wurde erstellt!", vbOKOnly + vbInformation

End Sub




versuch es mal so zu posten
Anzeige
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 19:32:01
JoWE
Also doch kein Word-Datumsfeld sondern ein Datum aus einer Excelzelle. Versuch es mal so:
doc.bookmarks("Verordnungsdatum").Range.Text = Format(Tabelle1.Cells(2, 8).Value),"DD.MM.YYYY")

Gruß Jochen
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 17:13:47
Jörg
Nein das natürlich nicht... aber ist es nicht möglich das ich bei öffen meiner Exel Arbeitsmappe oder beim starten des Makros einfach per Bookmark in Word das Datum in Word schreibe, das dann fixiert ist und nicht 2 Tage später beim öffnen sich aktualisiert?
Anzeige
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 17:15:57
Onur
Ich werde mit dir jetzt keine Diskussion darüber führen, was Excel alles kann oder was nicht.
Poste die Datei oder lass es bleiben.
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 17:28:09
Jörg
alles gut lass stecken....
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 17:55:42
Yal
Hallo Jörg,

was Onur meint, ohne es klar zu formulieren, ist, dass wenn Du eine Makro zum Herstellen der Faktura in Word bereits hast, dann wäre es sinnvoll, diese hier zur Verfügung zu stellen, um darauf eine Korrektur zu machen. Meine Werkstatt kann auch nicht die Beulen verbessern, wenn das Auto zu Hause bleibt.

@Onur: die Forum-geübten wissen, dass eine Datei oder zumindest einen Code notwendig ist, aber wir können nicht davon ausgehen, dass jeder es weisst. Es wäre gut, es zu erklären, anstatt verklausulieren. Aus der ersten Antwort von Jörg war deutlich zu entnehmen, dass er nicht verstanden hatte, was Du meinst.

@Jörg: da es hier primär ein Excel-Forum ist, wird Word ungern angefasst. Das Thema Serienbrief/Seriendruck ist übrigens meistens besser von der Word-Seite her zu fassen. Auch wenn die gelesene Daten in einem Excel-Datei vorliegen: es müsste in Word ein Feld vorliegen, dass von dem Wert aus der Quelle (Excel-Datei) gefüttert wird. Spricht in der Excel-Datei soll die aktuelle Datum vorliegen (es kann eine Formel sein). Word-Seriendruck liesst diese Wert nicht als Formel, sondern als festen Inhalt. Das Datum ändert sich nur, wenn den Seriendruck 1 Tag später nochmal angestossen wird.

VG
Yal
Anzeige
AW: Exel VBA Datum in Word einfügen aber nicht dynamisch.
03.09.2024 18:52:19
Jörg
Hallo Yal, ja ich versteh Onur schon ein stück weit, alles ok Ihr seid Profis das versteh ich.


Von dem apple Rechner hier ist es irgendwie nicht möglich die Datei hochladen, ich versuch es am Windows Pc später, und die Komplette Datei stelle ich auch ungern hier rein weil da sehr viele Adress Daten drin sind.


ich versuch mal ein screenshot von meinem Makro hier hochladen.


Durch das Makro wird in Word an den Bookmarks die einzelnen posten eingefügt.

Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige