3 messages in org.openoffice.fr.prog[prog] Fw: [users-fr] Gestion des mes...
FromSent OnAttachments
Alpha BETAAug 5, 2004 11:58 pm 
Laurent GodardAug 6, 2004 12:09 am 
Alpha BETAAug 6, 2004 2:09 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[prog] Fw: [users-fr] Gestion des messages d'Alerte Comment faire pour les désactiver?Actions...
From:Alpha BETA (bet@free.fr)
Date:Aug 5, 2004 11:58:01 pm
List:org.openoffice.fr.prog

----- Original Message ----- From: "Alpha BETA" <bet@free.fr> To: <use@fr.openoffice.org> Sent: Thursday, August 05, 2004 4:33 PM Subject: [users-fr] Gestion des messages d'Alerte Comment faire pour les désactiver?

Bonjour à tous,

Sous Microsoft, j'avais l'habitude en manipulant des classeurs excel de supprimer les messages d'alertes, plutôt que de devoir cliquer sur OK après la grande question "Etes-vous sûr?".

Sous OO , je n'y arrive pas du tout.

Avec Xray et le guide du programmeur, j'ai mis en évidence quelque chose du genre : .SetPropertyValue("ErrorAlertStyle", com.sun.star.sheet.validationAlertStyle.stop) Mais cela ne marche pas.

Quelqu'un aurait-il la solution?

A tout hasard voici ma macro et j'aimerai bien éviter le message de confirmation.

sub NouvSxcSupp2F ' Suite à la création d'un nouveau classeur supprime les pages 2 et 3

' variables nécessaires Dim document as object Dim dispatcher as object ' Document = ThisComponent.CurrentController.Frame Dispatcher = CreateUnoService("com.sun.star.frame.DispatchHelper") ' permet d'identifier le type de fichier en cours s'arrête si non calc If right(Thiscomponent.DocumentInfo.MimeType,4)<>"calc" then msgbox ("Cette fonction est spécifique à l'usage de classeur sxc." & _ string(2,13) & " Or vous n'avez pas à faire à un classeur sxc!",48, _ string(23,32) & _ "INTERRUPTION FORCEE DE L'EXECUTION DE LA MACRO NouvSxcSupp2F") Exit Sub End If ' selectionne toutes les feuilles du classeur sauf la première Dim args4(0) as new com.sun.star.beans.PropertyValue args4(0).Name = "Tables" args4(0).Value = Array(1,2) Dispatcher.ExecuteDispatch(Document, ".uno:SelectTables", "", 0, args4()) ' ' COMMENT FAIRE POUR DESACTIVER LE MESSAGE D'ALERTE ? ' ' supprime les feuilles sélectionnées Dispatcher.ExecuteDispatch(Document, ".uno:Remove", "", 0, Array())

End Sub