Pessoal, boa tarde !
Criei um botão ("botaoteste") com o seguinte código VBA:
Private Sub botaoteste_Click()
Dim source As String
Dim destine As String
Dim fso As Variant
source = "n:\access"
destine = "n:\backup\access"
Set fso = CreateObject("Scripting.FileSystemObject")
yearstr = Year(Date)
monthstr = Month(Date)
daystr = Day(Date)
If monthstr < 10 Then
monthstr = "0" & monthstr
End If
If daystr < 10 Then
daystr = "0" & daystr
End If
destine = destine & yearstr & monthstr & daystr
fso.CopyFolder source, destine, True
Set fso = Nothing
MsgBox "O Banco de dados foi salvo"
End Sub
Está a funcionar perfeitamente. Quando clico no botão, faz-se uma cópia de segurança do Access, registrando ano, mês e dia do processamento.
Gostaria de descobrir agora como associar este mesmo evento à um item de menu, ao invés de um botão. Ao criar uma macro, não encontro uma ação que corresponda ao que desejo.
Há como associar este código a um item de menu? Digamos: Guia Suplementos, menu Manutenção, item Backup?
Obrigada !
Criei um botão ("botaoteste") com o seguinte código VBA:
Private Sub botaoteste_Click()
Dim source As String
Dim destine As String
Dim fso As Variant
source = "n:\access"
destine = "n:\backup\access"
Set fso = CreateObject("Scripting.FileSystemObject")
yearstr = Year(Date)
monthstr = Month(Date)
daystr = Day(Date)
If monthstr < 10 Then
monthstr = "0" & monthstr
End If
If daystr < 10 Then
daystr = "0" & daystr
End If
destine = destine & yearstr & monthstr & daystr
fso.CopyFolder source, destine, True
Set fso = Nothing
MsgBox "O Banco de dados foi salvo"
End Sub
Está a funcionar perfeitamente. Quando clico no botão, faz-se uma cópia de segurança do Access, registrando ano, mês e dia do processamento.
Gostaria de descobrir agora como associar este mesmo evento à um item de menu, ao invés de um botão. Ao criar uma macro, não encontro uma ação que corresponda ao que desejo.
Há como associar este código a um item de menu? Digamos: Guia Suplementos, menu Manutenção, item Backup?
Obrigada !