Spc-Funktion

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Hinweis : Die Funktion, die Methode, das Objekt oder die Eigenschaft, die bzw. das in diesem Thema erläutert wird, ist deaktiviert, falls der Ausdrucksdienst in Microsoft Jet im geschützten Modus (Sandbox Mode) ausgeführt wird. In diesem Modus wird die Auswertung von potenziell unsicheren Ausdrücken verhindert. Weitere Informationen zum geschützten Modus erhalten Sie, wenn Sie in der Hilfe nach "sandbox mode" suchen.

Wird mit der Print #-Anweisung oder der Print-Methode verwendet, um Ausgaben zu positionieren.

Syntax

SPC ( n )

Das erforderliche n-Argument ist die Anzahl von Leerzeichen, die vor dem Anzeigen oder Drucken des nächsten Ausdruck in einer Liste eingefügt werden.

Hinweise

Wenn n kleiner als die Zeilenbreite der Ausgabe ist, folgt die nächste Druckposition unmittelbar auf die Anzahl von Leerzeichen, die gedruckt werden. Wenn n größer als die Zeilenbreite der Ausgabe ist, wird die nächste Druckposition von Spc mithilfe der folgenden Formel berechnet:

aktuelleDruckposition + (n Mod Breite)

Wenn die aktuelle Position 24 ist, die Breite der Ausgabe 80 ist und Sie Spc90)() angeben, wird die nächste Ausgabe an Position 34 (aktuelle drucken Position + den Rest von 90/80) beginnen. Ist der Unterschied zwischen der aktuellen Position des drucken und die Breite der Ausgabe kleiner als n (oder n Mod Breite), die springt Spc -Funktion an den Anfang der nächsten Zeile und generiert Leerzeichen n – gleich (BreiteCurrentprintposition).

Hinweis : Stellen Sie sicher, dass die Tabellenspalten breit genug sind für breite Buchstaben.

Wenn Sie die Print-Methode mit einer proportionalen Schriftart verwenden, ist die Breite der mit der Spc-Funktion gedruckten Leerzeichen immer ein Mittelwert der Breite aller Zeichen im Schriftgrad der ausgewählten Schriftart. Jedoch besteht kein Zusammenhang zwischen der Anzahl von gedruckten Zeichen und der Anzahl von Spalten mit fester Breite, die für diese Zeichen benötigt werden. Beispielsweise wird für den Großbuchstaben W mehr als eine Spalte mit fester Breite benötigt und für den Kleinbuchstaben i weniger als eine Spalte mit fester Breite.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die Spc-Funktion verwendet, um die Ausgabe in einer Datei und im Direktfenster zu positionieren.

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

Mit der folgenden Anweisung wird der Text im Direktfenster (mit der Print-Methode) gedruckt. Dem Text werden dabei 30 Leerzeichen vorangestellt.

Debug.Print Spc(30); "Thirty spaces later..."

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×