Passando um nome de elemento usando uma variável no VBA

0

Eu tenho um elemento de várias páginas em um formulário do MS Access e estou tentando usar GetArgs para identificar qual página abrir usando o código abaixo.

Dim WrdArray() As String
If Not IsNull(Me.OpenArgs) Then
    LoadAndLocation = Me.OpenArgs
    WrdArray() = Split(LoadAndLocation, "|")
    OriginalPage = WrdArray(1) 'Results in the correct page name, e.g. Fina
    Me.OriginalPage.SetFocus 
End If

Como faço para converter o nome da página em um formato que o Access aceitará?

    
por Avagut 22.02.2014 / 15:42

1 resposta

0

Distintivo Tumbleweed de lado :) Descobri que precisava me referir ao controle da guia ANTES de me referir à página que queria. Eu adicionei a linha    Dim OriginalPage as String e substituiu Me.OriginalPage.SetFocus por Me.tabDeposits.Pages(OriginalPage).SetFocus e ele foi executado imediatamente.

    
por 02.03.2014 / 17:18