Spc, fonction

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

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..."

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×