| auteur : Ricky81 | Nous allons travailler sur la feuille en question, matérialisée par le Variant
vWorksheet.
vWorksheet.OleProcedure (" PrintOut " );
|
|
| auteur : Ricky81 | Nous allons travailler sur la feuille en question, matérialisée par le Variant
vWorksheet.
vWorksheet.OleProcedure (" PrintOut " , from, to, nb);
|
Ce code va imprimer la feuille de la page from à la page to en nb exemplaires.
|
| auteur : Superstivix | Nous allons travailler sur la feuille en question, matérialisée par le Variant
vWorksheet.
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" Zoom " , vValue);
|
vValue est la valeur entière du zoom désiré.
|
| auteur : Superstivix | Nous allons travailler sur la feuille en question, matérialisée par le Variant
vWorksheet.
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" Orientation " , vValue);
|
vValue peut prendre les valeurs 1 (portrait) ou 2 (paysage). Ces valeurs sont des constantes de la classe XlPageOrientation.
|
| auteur : Superstivix | Nous allons travailler sur la feuille en question, matérialisée par le Variant
vWorksheet.
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" Order " , vOrder);
|
Les valeurs possibles pour vOrder sont définies dans la classe XlOrder :
xlDownThenOver = 1
xlOverThenDown = 2
|
|
| auteur : Superstivix | Nous allons travailler sur la feuille en question, matérialisée par le Variant
vWorksheet. Il s'agit de définir la taille des différentes zones en spécifiant pour chacune une valeur entière en points.
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" TopMargin " , vValue);
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" LeftMargin " , vValue);
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" RightMargin " , vValue);
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" BottomMargin " , vValue);
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" HeaderMargin " , vValue);
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" FooterMargin " , vValue);
|
|
| auteur : Superstivix | Nous allons travailler sur la feuille en question, matérialisée par le Variant
vWorksheet. Il est possible de définir un alignement centré en horizontal ainsi qu'en vertical :
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" CenterHorizontally " , true );
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" CenterVertically " , true );
|
|
| auteur : Superstivix | Nous allons travailler sur la feuille en question, matérialisée par le Variant
vWorksheet.
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" PrintGridlines " , true );
|
|
| auteur : Superstivix | Il faut agir sur l'objet PageSetup et sur ses propriétés PrintTitleRows et PrintTitleColumns. Ces propriétés doivent être initialisées avec l'adresse d'une plage de valeurs définissant les lignes/colonnes à considérer. Partant d'un Variant (vWorksheet) représentant une feuille, nous allons par exemple travailler sur un Variant
vRange correspondant à une plage de cellules.
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" PrintTitleRows " , vRange.OlePropertyGet (" Address " ));
|
Pour inclure les 2 premières colonnes, vous pourrez par exemple utiliser le code suivant :
vWorksheet.OlePropertyGet (" PageSetup " ).OlePropertySet (" PrintTitleColumns " , " A1:B1 " );
|
|
| auteur : blondelle | A partir d'un Variant représentant l'instance d'Excel, nous allons appeler la fonction PrintPreview sur la feuille courante.
vMSExcel.OlePropertyGet (" ActiveWindow " ).OlePropertyGet (" SelectedSheets " ).OleFunction (" PrintPreview " );
|
|
Consultez les autres F.A.Q.
|
|
Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur.
Copyright © 2009 Developpez Developpez LLC.
Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site ni de l'ensemble de son contenu : textes, documents
et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez
selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.