OVH Cloud OVH Cloud

Feuille XL dans un formulaire Access

1 réponse
Avatar
patrice.dargenton
Bonjour, je voudrais incorporer une feuille XL dans un formulaire
Access. J'ai vu qu'il y avait plusieurs possibilités : Objet Feuille
Excel, ou bien un control web naviguant sur un fichier Excel. Le
problème, c'est que je veux traiter les événements (sous Access de
préférence, plutôt que sous Excel), par exemple l'événement
double-clic sur une cellule Excel, et n'avoir aucun message
d'avertissement de sécurité au sein de mon application. Est-ce
quelqu'un sait où trouver de la doc sur le sujet ?
Merci, Patrice.

1 réponse

Avatar
Patrice Dargenton
Solution : il faut utiliser un controle Office Web Component (OWC) de type
SpreadSheet. Pour définir rapidement le format d'affichage, il faut charger
un modèle html via la commande Spreadsheet.HTMLURL = "file://" &
sCheminFichierModeleXL. Ce fichier est simplement une feuille Excel exportée
en html. On peut alors traiter les événements SpreadSheet_DblClick(ByVal
EventInfo As Object) de la façon suivante :
Private Sub SpreadSheet_DblClick(ByVal EventInfo As Object)
Dim oEvInfo As OWC.SpreadsheetEventInfo
Set oEvInfo = EventInfo
MsgBox "DblClick : " & oEvInfo.Range.Column & oEvInfo.Range.Row
End sub
-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------

"Patrice Dargenton" a écrit dans le message de
news:
Bonjour, je voudrais incorporer une feuille XL dans un formulaire
Access. J'ai vu qu'il y avait plusieurs possibilités : Objet Feuille
Excel, ou bien un control web naviguant sur un fichier Excel. Le
problème, c'est que je veux traiter les événements (sous Access de
préférence, plutôt que sous Excel), par exemple l'événement
double-clic sur une cellule Excel, et n'avoir aucun message
d'avertissement de sécurité au sein de mon application. Est-ce
quelqu'un sait où trouver de la doc sur le sujet ?
Merci, Patrice.