---
title: MCWORD.MCFTEXTTOWORDDOC
description: "```javascript //Scriptfunktion 'MCWORD.MCFTEXTTOWORDDOC' //Microsoft Word-Funktionen, Installation von MS Office notwendig. //Konvertiert einen MCF-Text in ein Word-Dokument und speichert es als PDF. //Dies basiert auf einer Vorlage sowie den bereitgestellten Patienten- und Akteninformationen. //Parameter: //Patientid: Die ID des Patienten, dessen Daten…"
url: "https://aspi-gmbh.de/docs/mcword-mcftexttoworddoc/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / Microsoft Office"
---

# MCWORD.MCFTEXTTOWORDDOC

```javascript

                //Scriptfunktion 'MCWORD.MCFTEXTTOWORDDOC'
//Microsoft Word-Funktionen, Installation von MS Office notwendig.
//Konvertiert einen MCF-Text in ein Word-Dokument und speichert es als PDF.
//Dies basiert auf einer Vorlage sowie den bereitgestellten Patienten- und Akteninformationen.

//Parameter:
//Patientid: Die ID des Patienten, dessen Daten verwendet werden.
//AkteID: Die ID der Akte, die mit dem Patient verknüpft ist.
//WordExportVorlage: Der vollständige Pfad zur Word-Vorlage, die für den Export verwendet werden soll.
//PDFAusgabedatei: Der Zielpfad, unter dem das konvertierte Word-Dokument als PDF gespeichert wird.

TEMPPATH={SYSDIR_DESKTOP}

AKTEID=GETAKTEID{DRVBL2,0}
IFBLOCK{AKTEID>0}
	//Export des PDF anhand der MCPDATEI
	AKTEFILEID=IDAKTE{{PatientID}}
	ANZAKTE=DB.OPEN{{APPPATH}AKTEN{AKTEFILEID}.MDB,Select * FROM PatientAkte WHERE PatientID={PatientID} and ID={AKTEID},False}
	RES=DB.GETRECORD{FLDX}
	RES=DB.CLOSE{}
	IFBLOCK{FLDX.FILE!}
		RES=MCWORD.MCFTEXTTOWORDDOC{{Patientid},{AKTEID},{APPPATH}WINWORDVORLAGENDRV-Blatt2_export.dotx,{TEMPPATH}{Patientid}_BLATT2.pdf}
	ELSE
		RES=MCWORD.MCFTEXTTOWORDDOC{{Patientid},{AKTEID},{APPPATH}WINWORDVORLAGENDRV-Blatt2_export.dotx,{TEMPPATH}{Patientid}_BLATT2.pdf}
	ENDIF

ELSE
	RES=DLGMESSAGE{Dieser Patient hat kein DRVBlatt 2}
ENDIF
```
