Pomoc LibreOffice 25.2
Zwraca określoną część wyrażenia łańcuchowego (funkcja Mid) lub zastępuje część wyrażenia łańcuchowego innym ciągiem (podprogram Mid).
Mid(Ciąg As String, Początek As Long [, Długość As Long]) As String
Mid([ByRef] Ciąg As String, Początek As Long, [Długość As Long], Tekst As String)
Ciąg (tylko w przypadku funkcji)
Ciąg: dowolne wyrażenie ciągu, które chcesz wyodrębnić (funkcja Mid). Dowolna nazwa zmiennej tekstowej, którą chcesz zmodyfikować (podprogram Mid).
Początek: Wyrażenie numeryczne określające pozycję znaku, w którym część łańcucha zaczyna zastępować lub zwracać. Minimalna dozwolona wartość wynosi 1. Maksymalna dozwolona wartość wynosi 2 147 483 648.
Długość: Wyrażenie numeryczne, które zwraca liczbę znaków, które chcesz zastąpić lub zwrócić. Maksymalna dozwolona wartość wynosi 2 147 483 648.
Jeśli parametr "Długość" w funkcji Mid zostanie pominięty, zwracane są wszystkie znaki od punktu początkowego aż do końca ciągu.
Jeśli parametr Długość w podprogramie Mid jest mniejszy niż długość tekstu, który chcesz zastąpić, tekst zostanie skrócony do określonej długości.
Tekst: ciąg, który ma zastąpić wyrażenie ciągu (podprogram Mid).
Sub ExampleMid_Function_and_Statement
text = "This is the original Text"
func1:
MsgBox Mid(tekst, 13, 8) ' zwraca słowo „original”
MsgBox text ' tekst nie jest modyfikowany
stmt1:
Mid(text, 13, 8, "new")
MsgBox text ' zwraca „This is the new Text”
func2:
MsgBox Mid(start:=10, string:="The quick brown fox ..") ' pokazuje " brown fox .."
stmt2:
Mid text, 9, 12, "a new Phrase"
MsgBox text ' zwraca „This is a new Phrase”
End Sub