Campo do usuário - Propriedade dos alarme

Olá boa tarde,

Como faço para alterar a fonte de um campo do usuário de um determinado alarme no E3 através de um script em tempo de execução?

Pensei na seguinte forma mas o E3 não reconhece o método, provavelmente o script não muda a fonte da propriedade.

“Dim evt
Set evt = GetFocusedEvent()
Application.GetObject(evt.FullAlarmSourceName).UserField(3) = True”

Atenciosamente,
Isabela.

Isabela,

Tem que desativar o objeto antes. Além disso, a sintaxe está um pouquinho errada.

Exemplo:

set alarm = GetFocusedEvent()
set objalm = Application.GetObject(alarm.FullAlarmSourceName)
objalm.Deactivate()
objalm.UserFields.Item("UserField1").Link = "Dados.TagInterno1.Value"
objalm.Activate()

Obs: O valor do campo será atualizado somente no próximo evento.