Случайная буква и значение Powerpoint VBA

Я пытаюсь получить случайный сгенерированный вывод с такими опциями:

Во-первых, буква, которая может быть R или L. Во-вторых, число, которое может быть только 15, 30, 45 или 60.

Например, выход может быть R45 или L15. Все это должно генерироваться случайным образом при каждом открытии слайда.

Я пытался с этим кодом, но безрезультатно, что вывод не отображается в метке. Может кто-нибудь дать мне подсказку?

signA = "R"
signB = "L"
cont = Int(Rnd * 100) + 1
Angle = Int(Rnd * 120) + 1

valore = cont Mod 2
If valore = 0 Then
    If Angle <= 30 Then
        vardec = "15"
        var = signA & vardec
    Else
        If Angle <= 60 Then
            vardec = "30"
            var = signA & vardec
        Else
            If Angle <= 90 Then
                vardec = "45"
                var = signA & vardec
            Else
                vardec = "60"
                var = signA & vardec
            End If
        End If
    End If
Else
    If Angle <= 30 Then
        vardec = "15"
        var = signA & vardec
    Else
        If Angle <= 60 Then
            vardec = "30"
            var = signA & vardec
        Else
            If Angle <= 90 Then
                vardec = "45"
                var = signA & vardec
            Else
                vardec = "60"
                var = signA & vardec
            End If
        End If
    End If
End If
ActivePresentation.Slides(4).Shapes("Label2").OLEFormat.Object.Caption = CStr(var)

1 ответ

Решение

Инструкции действительно работают, я проверил их на текстовой метке, просто проверьте, правильно ли вы ссылаетесь на метку.

Другие вопросы по тегам