Utilizzo una stampante con alimentazione continua e la stampante richiede che i documenti vengano stampati utilizzando l'orientamento verticale per farli uscire come se ne avessi bisogno. I documenti che sto stampando tuttavia sono più larghi di quanto siano alti e Word 2010 non consente un layout di pagina verticale in questa condizione e imposta automaticamente l'orientamento di stampa in modo che corrisponda all'orientamento della pagina. Vorrei evitare la conversione di file in .odt e l'installazione di componenti aggiuntivi. Per essere chiari ho bisogno che l'orientamento della stampa sia verticale e che l'orientamento della pagina sia orizzontale. - questo codice li ha cambiati entrambi
Dim oWord As Word.Application
Dim oDoc As Word.Document
oWord = CreateObject("Word.Application")
oWord.Visible = False
oDoc = oWord.Documents.Add("C:\Users\lmartin\Desktop\Template.docx")
oDoc.PageSetup.Orientation = Word.WdOrientation.wdOrientPortrait
oWord.PrintOut()
oWord.Quit(SaveChanges:=Word.WdSaveOptions.wdDoNotSaveChanges)