Vba word mettre en mode paysage

Résolu/Fermé
kenru64 Messages postés 29 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 9 juin 2011 - 3 mai 2010 à 15:14
kenru64 Messages postés 29 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 9 juin 2011 - 3 mai 2010 à 16:13
bonjour a tous,
je souhaite ouvrir un nouveau document word et l'enregistrer en le renommant ( jusque la pas de problème) mais au format paysage et c'est la que ca coince voici mon code (n'étant pas un dieu en vba c'est certainement le code du siècle :p)

Dim nomfich As String
Dim appwd As Word.Application

Set appwd = CreateObject("Word.Application")


appwd.Documents.Add
appwd.Visible = True


With appwd.ActiveDocument


.PageSetup.Orientation = Microsoft.Office.Interop.Word.WdOrientation.wdOrientLandscape
.SaveAs FileName:=nomfich
End With

au niveau de l'avant dernière ligne j'obtiens un "objet requis" a cause du document vide??
j'ai trouver ce code sur un autre forum peut-être qu'il n'est pas adéquat pour ouvrir un document au format paysage a l'ouverture...

merci a ceux qui se pencherons sur cette question :)
A voir également:

1 réponse

kenru64 Messages postés 29 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 9 juin 2011 5
3 mai 2010 à 16:13
trouvé!!! je met la solution peut-être qu'elle servira a quelqu'un d'autre :


With appwd.ActiveDocument
.PageSetup.Orientation = wdOrientLandscape
.SaveAs FileName:=nomfich

End With

:)
1