Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Word > VBA Word

Réponse
 
Outils de la discussion
Vieux 09/06/2006, 10h59   #1 (permalink)
Invité régulier
 
Date d'inscription: juin 2006
Localisation: Montpellier-Bastia
Messages: 13
Par défaut [WORD-VB]Création d'un nouveau style dans Word avec Visual Basic

Bonjour, J'ai créé un nouveau style pour l'utilisation de ma macro. Je désire envoyer des procédures d'installations à différents utilisateurs mais je n'arrive pas à trouver dans XP comment ajouter un nouveau Style dans normal.dot et qu'il y soit tout le temps (des fois il n'y est pas et du coup j'ai une erreur..)
J'ai aussi créé une fonction qui me permet d'ajouter le style si il n'y ai pas comme ça j'évite des manips aux utilisateurs ms là aussi je n'arrive pas à trouver comment faire: "Si le style n'existe pas Alors" Call newStyle. (j'ai essayé plein de trucs notament If ActiveDocument.Styles("monStyle").InUse <>True Then ...)
Merci d'avance.
C'est super urgent!!!

Dernière modification par cocotte06 ; 09/06/2006 à 12h05 Motif: Titre pas assez précis
cocotte06 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/06/2006, 11h59   #2 (permalink)
Invité régulier
 
Date d'inscription: juin 2006
Localisation: Montpellier-Bastia
Messages: 13
Par défaut Modif

Bon je trouve pas ça me saoule je ne vois pas de quoi tu parles dans mon onglets outils il y a une liste de 6 options et aucune en parle d'environnement. De plus je ne vois pas la différence entre mon message et les autres.
Je suis désolée...
cocotte06 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/06/2006, 12h02   #3 (permalink)
Membre régulier
 
Date d'inscription: juin 2005
Localisation: une belle ville du 85
Âge: 22
Messages: 114
Envoyer un message via MSN à jimbololo
Par défaut

par exemple : [VB - W] - Création d'un nouveau style WORD avec VB.

déja c'est VB ou VBA ?
jimbololo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/06/2006, 12h07   #4 (permalink)
Invité régulier
 
Date d'inscription: juin 2006
Localisation: Montpellier-Bastia
Messages: 13
Par défaut

Voilà...J'espère que là c'est bon!!!
cocotte06 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/06/2006, 23h53   #5 (permalink)
Responsable Visual Basic
 
Avatar de bbil
 
Date d'inscription: juin 2003
Localisation: Toulouse-Mirepoix
Âge: 42
Messages: 7 742
Envoyer un message via Skype™ à bbil
Par défaut

peu-être en testant l'existence du style dans la collection styles, par une gestion d'erreur par exemple .:

Code :
 
Function StyleExiste(stNom As String)
    On Error GoTo inexistant
    'Juste une tentative d'accés au style pour générer une erreur
    'si inexistant
    Debug.Print ActiveDocument.Styles(stNom).NameLocal
    StyleExiste = True
    Exit Function
inexistant:
    StyleExiste = False
End Function
Sub MonTest
 if not StyleExiste ("MonStyle") then newStyle
..
End sub
 
 
 
__________________
bbil : Impératif "A LIRE AVANT DE POSTER"
bbil est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 12/06/2006, 09h31   #6 (permalink)
Invité régulier
 
Date d'inscription: juin 2006
Localisation: Montpellier-Bastia
Messages: 13
Par défaut

Merci mais en fait quand j'utilise cette fonction, elle renvoie toujours "True" alors que le style n'est pas présent dans la liste déroulante des styles en cours du document.
Apparement il faut faire "Styles et mise en forme" puis "Personnalisé" puis "Organiser" ... mais qd je fais la procédure avec l'enregistreur de macros ds la code il y a le chamin vers mon document "Normal.dot" hors je désire lancer cette procédure de n'importe quel poste!!
Si tu as une idée...
@+
cocotte06 est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBA

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Word > VBA Word



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide