Spc, fonction

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Remarque : Si le Service Microsoft Jet Expression s’exécute en mode sandbox, qui empêche l’évaluation des expressions potentiellement dangereuses de la fonction, une méthode, un objet ou une propriété décrites dans cette rubrique est désactivée. Pour plus d’informations sur le mode sandbox, recherchez « mode sandbox » dans l’aide.

Utilisée avec l’instruction Print # ou la méthode Print pour positionner la sortie.

Syntaxe

SPC ( n )

La requis nargument est le nombre d’espaces à insérer avant d’afficher ou imprimer la prochaine expression dans une liste.

Remarques

Si n est inférieur à l’épaisseur de trait de sortie, la position d’impression suivante suit immédiatement le nombre d’espaces imprimés. Si n est supérieur à l’épaisseur de trait de sortie, Spc calcule la position d’impression suivante à l’aide de la formule :

currentprintposition + (n Mod largeur)

Par exemple, si la position d’impression actuelle est 24, la largeur de ligne de sortie est 80 et que vous spécifiez Spc90)(), l’impression suivante commence à la position 34 (position d’impression actuelle + le reste de 90/80). Si la différence entre la position d’impression en cours et l’épaisseur de trait de sortie est inférieure à n (ou à n Mod largeur), la fonction Spc passe au début de la ligne suivante et génère des espaces égaux à n – (.) largeurposition_impression_active).

Remarque : Vérifiez que les colonnes sont suffisamment large pour contenir des lettres larges.

Lorsque vous utilisez la méthode Print avec une police à espacement proportionnel, la largeur des caractères espace imprimés à l’aide de la fonction Spc est toujours une moyenne de la largeur de tous les caractères dans la taille de la police choisie. Toutefois, il n’existe aucune corrélation entre le nombre de caractères imprimés et le nombre de colonnes de largeur fixe que ces caractères occupent. Par exemple, la lettre majuscule W occupe plus d’une colonne de longueur fixe et la lettre minuscule i occupe moins d’une colonne de longueur fixe.

Exemple

Remarque : Exemples suivants illustrent l’utilisation de cette fonction dans une Visual Basic pour le module d’Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de recherche et entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction Spc pour positionner la sortie dans un fichier, puis dans la fenêtre exécution .

' The Spc function can be used with 
' the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
Print #1, "10 spaces between here"; Spc(10); "and here."
Close #1 ' Close file.

L’instruction suivante affiche le texte à imprimer dans la fenêtre exécution (à l’aide de la méthode Print ) précédée de 30 espaces.

Debug.Print Spc(30); "Thirty spaces later..."
Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×