Bonjour à tous,
Sous Excel 2003 / Windows Xp, j'avais cette boîte de dialogue pour proposer à l'utilisateur de choisir un fichier disponible sur un sharepoint.
(Pour info, cette image ne pèse que 93Ko).
L'instruction ".InitialView = msoFileDialogViewProperties" permettait d'afficher une prévisualisation de propriétés du fichier (en l’occurrence une table de référence) sur le côté droit de la fenêtre. Notamment la propriété 'Category' définissait le statut du fichier (Obsolete, Released, Closed...).
Aujourd'hui, je suis sous Excel 2010 et Office 7 et l'aperçu des propriétés ne s'affiche plus.
Le survol du nom de fichier avec la souris ne fait pas apparaître de popup avec le petit résumé des propriétés non plus (spécificité Sharepoint).
Les propriétés de fichiers affichées en colonne ne correspondent pas à celles que je souhaiterais mettre en avant, ceci est peut-être modifiable par du code VBA...
Est-il possible d'obtenir quelque-chose d'équivalent sous Excel 2010 / Office 7, c'est à dire l'affichage dynamique des attributs Keywords, Comments et Category du fichier pré-sélectionné dans la fenêtre FileDialogPicker ?
Merci pour votre aide,
Francis
---------------------------------------------------------------------------------------------------------------------
Le code qui ouvre la fenêtre et qui fonctionne toujours hormis le problème d'affichage:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Dim ChoiceFileDialog As FileDialog Dim pickedFile As Boolean Set ChoiceFileDialog = Application.FileDialog(msoFileDialogFilePicker) With ChoiceFileDialog .InitialFileName = SubDir_ 'Replace(SubDir_, "/", strSystemSeparator) .Title = Title_ .ButtonName = "Select table" .Filters.Clear .Filters.Add "Excel Files", "*.xls; *.xlsx" '.InitialView = msoFileDialogViewWebView '.InitialView = msoFileDialogViewDetails .InitialView = msoFileDialogViewProperties End With pickedFile = ChoiceFileDialog.Show If pickedFile Then ChoosenFile = ChoiceFileDialog.SelectedItems(1) Set ChoiceFileDialog = Nothing
Partager