cs_LORam
Messages postés3Date d'inscriptionmercredi 9 juillet 2008StatutMembreDernière intervention25 avril 2009
-
25 mars 2009 à 00:12
cs_LORam
Messages postés3Date d'inscriptionmercredi 9 juillet 2008StatutMembreDernière intervention25 avril 2009
-
26 mars 2009 à 19:16
bonjour, bonsoir à toutes et tous
je réalise un mini projet dans word sous forme de macro:
but de la macro : insérer des propriétés personnalisées à partir d'une userform (menu Fichier/Propriétés/Personnalisation)
j'ai réalisé la macro, elle fonctionne bien tant que le nom de la propriété n'existe pas. Si le nom existe vb m'envoie un code erreur N° -2147467259 (8000 4005). Or en fonctionnement normal (sans macro) word propose "modifier" en lieu et place du bouton "ajouter" lorsque le nom de la propriété existe déjà dans la liste, dans ce cas il modifie la valeur du nom de la propriété.
comment faire pour avoir cette fonctionnalité (modification)? si quelqu'un avait une info ca serait super
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 26 mars 2009 à 08:42
au lieu deActiveDocument.CustomDocumentProperties.Add ...
mets
Call CreateCustomProperty(LbFst.Caption, TempStg)
Sub CreateCustomProperty(sname, svalue)
On Error Resume Next
If ActiveDocument.CustomDocumentProperties(sname).value <> "" Then
ActiveDocument.CustomDocumentProperties.Add _
name:=sname, LinkToContent:=False, value:=svalue, _
Type:=msoPropertyTypeString
End If
End Sub