Извините, но ключевое слово Call
является наследием до .NET Visual Basic и не требуется для вызова подпрограмм в .NET.Следующее было бы более кратким и существенным:
GetRibbon("Part")
GetTab("3D Model")
NewButton("Custom1")
GetRibbon("Assembly")
GetTab("Assemble")
NewButton("Custom2") ' btw this can also be indented as in Jazimov's answer
Однако, вставка этого повторяющегося кода привела меня к тому, что я бы предложил этот
Sub Initialize(p1 As String, p2 As String, p3 As String)
GetRibbon(p1)
GetTab(p2)
NewButton(p3)
End Sub
...
Initialize("Part", "3D Model", "Custom1")
Initialize("Assembly", "Assemble", "Custom2")
, и в этот момент, вероятно, отступбыло бы ненужно
Вы можете видеть, что Call
все еще хорош для некоторых хакерских способов выполнения операций, подобных C #: https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference//statements/call-statement