Dateityp einstellen bei Makro mit OLE
Karl-Heinz
Verwendete Software Excel 2010, Word 2010, Outlook 2010, alles im Betriebssystem Windows 7
Mein Problem:
Ich öffne in einem Excel-Makro mittels OLE einen Word-Serienbrief (Typ 97-2003 = doc). Die Serienbrieffelder werden vom Makro aus Excel-Tabellen entnommen und in das Dokument eingefügt.
Das Dokument soll, wenn die Serienbrieffelder gefüllt sind, als Anlage an eine Mail mittels OLE-Verbindung zu Outlook verschickt werden. Der Makro speichert es deshalb auf der Festplatte und fügt es von dort als Dateianhang in die Mail ein.
Dabei habe ich festgestellt, dass beim Abspeichern der Dateityp von 97-2003 = doc wieder in ein Dokument vom Typ docx, wenn auch mit der Extension doc geändert wird.
Nun meine Frage, gibt es eine Möglichkeit diese Änderung des Dateityps zu unterbinden? Die Vorgabe lautet: Die Datei muss den Typ 97-2003 = doc behalten.
Mein Versuch, mit FileFormat:= wdFormatDocument97 den Typ zu beeinflussen, funktioniert nicht. Excel erkennt dies nicht.
Hier der relevante Codeteil:
DateiAnlage = H:\....\Testdatei.doc
OLEword.ActiveDocument.SaveAs Filename:=DateiAnlage
Ich hoffe irgendjemand hat eine Lösung.