Fiz uma busca e não encontrei nada parecido.
Estou criando uma aplicação e estou criando as Ribbons.
Seguindo o tutorial da MS estou consegui fazer o que quero.
Agora vêm o problema, encontro esse código na web, mas como podem ver ele pega o arquivo na pasta raiz da aplicação, até ai tudo bem..fica até mais simples e não deixa o BD ficar cheio, mas como vou usar poucas imagens e vou usar os defaults mesmo já que estou fazendo um aplicação simples e que não vou cobrar pelo serviço, que facilitar as coisas
Public Sub getImages(control As IRibbonControl, _
ByRef image)
' Loads a picture without transparency into the ribbon
' Only valid picture formats must be used (see OH).
Set Image = LoadPicture(getAppPath & control.Tag)
'Or a ImageMso
image = "HappyFace"
End Sub
Adaptei dessa forma, claro que ele não pegou a imagem.
Se trocar Set image = !images por image = "Lock" ele pega a imagem default do Access
Se alguém souber agredeço qualquer ajuda
Estou criando uma aplicação e estou criando as Ribbons.
Seguindo o tutorial da MS estou consegui fazer o que quero.
Agora vêm o problema, encontro esse código na web, mas como podem ver ele pega o arquivo na pasta raiz da aplicação, até ai tudo bem..fica até mais simples e não deixa o BD ficar cheio, mas como vou usar poucas imagens e vou usar os defaults mesmo já que estou fazendo um aplicação simples e que não vou cobrar pelo serviço, que facilitar as coisas
Public Sub getImages(control As IRibbonControl, _
ByRef image)
' Loads a picture without transparency into the ribbon
' Only valid picture formats must be used (see OH).
Set Image = LoadPicture(getAppPath & control.Tag)
'Or a ImageMso
image = "HappyFace"
End Sub
Adaptei dessa forma, claro que ele não pegou a imagem.
Se trocar Set image = !images por image = "Lock" ele pega a imagem default do Access
- Código:
Function GetImage(control As IRibbonControl, ByRef image)
Dim Rst As New DML
If Rst.OpenRecordset("USysRibbonImages") Then
With Rst.Recordset
.FindFirst "ControlID = '" & control.Id & "'"
If .EOF Then
' No image found
Set image = Nothing
Else
Set image = !images
End If
End With
End If
End Function
Se alguém souber agredeço qualquer ajuda