Author: William Gerbert WordBasic via OLE Answer: Try the following: uses OleAuto; var MSWord: Variant; begin MsWord := CreateOleObject('Word.Basic'); MsWord.FileNewDefault; MsWord.TogglePortrait; end;