LibreOffice Basic no tiene una función incorporada simple como Application.Caller.
Para lograrlo tendría que configurar la macro para que aceptar un argumento y que la forma esté configurada para pasar el llamador cuando se ejecuta la macro.
En LibreOfficeBasic para definir la macro con un solo argumento, que recibirá el objeto que la llamó, podría ser un código similar a:
Sub ObtenerNombreDeForma(oFormaEvento As Object)
' Verifica si el objeto pasado tiene una propiedad "Name"
If Not IsNull(oFormaEvento) Then
' El nombre de la forma se encuentra en la propiedad .Name del objeto
Dim sNombreForma As String
sNombreForma = oFormaEvento.Name
MsgBox "El nombre de la forma que llamó la macro es: " & sNombreForma, 0, "Llamador de Macro"
Else
MsgBox "No se pudo obtener el objeto llamador.", 16, "Error"
End If
End Sub