Applies ToAccess pour Microsoft 365 Access 2021 Access 2019 Access 2016

Remarque : La fonction, la méthode, l’objet ou la propriété décrite dans cette rubrique est désactivée si le service d’expression Microsoft Jet s’exécute en mode bac à sable, ce qui empêche l’évaluation d’expressions potentiellement dangereuses. Pour plus d’informations sur le mode bac à sable, recherchez « mode bac à sable » dans l’aide.

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

Syntaxe

Spc ( n )

Le nargument requis correspond au nombre d’espaces à insérer avant d’afficher ou d’imprimer le expression suivant dans une liste.

Notes

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

currentprintposition + (n Mod width)

Par exemple, si la position d’impression actuelle est 24, que la largeur de la ligne de sortie est de 80 et que vous spécifiez Spc(90), 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 actuelle et la largeur de la ligne de sortie est inférieure à n (ou n LargeurMod), la fonction Spc passe au début de la ligne suivante et génère des espaces égaux à n – (widthcurrentprintposition).

Remarque :  Assurez-vous que vos colonnes tabulaires sont suffisamment larges pour recevoir des lettres larges.

Lorsque vous utilisez la méthode Print avec une police proportionnellement espacée, la largeur des espaces imprimés à l’aide de la fonction Spc est toujours une moyenne de la largeur de tous les caractères de la taille de point de la police choisie. Toutefois, il n’existe aucune corrélation entre le nombre de caractères imprimés et le nombre de colonnes à largeur fixe qu’ils occupent. Par exemple, la lettre majuscule W occupe plusieurs colonnes de largeur fixe et la lettre minuscule i occupe moins d’une colonne à largeur fixe.

Exemple

Remarque : Les exemples suivants illustrent l’utilisation de cette fonction dans un module Visual Basic pour 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 Rechercher et entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction Spc pour positionner la sortie dans un fichier et 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 entraîne l’impression du texte 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..."

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.