Tout d'abord, je vais dire tout de suite que je n'ai jamais travaillé avec VB dans le contexte de la programmation de macros auparavant - mes compétences se situent dans d'autres domaines (PHP, Javascript, y arriver avec C#, etc). Cependant, un collègue m'a demandé de verrouiller un document pour que l'utilisateur ne puisse pas changer de police, de taille ou de couleur, mais qu'il ait toujours accès aux caractères gras, italique, souligné, etc.Désactiver ou remplacer les commandes Ribbon/CommandBar dans MSWord en utilisant VBA
J'ai commencé par protéger le Il s'agit d'un document trop restrictif, mais qui est en réalité trop restrictif - permettant seulement à l'utilisateur d'appliquer des styles prédéfinis - ce qui ne sera pas intuitif pour les utilisateurs qui ne sont pas habitués à travailler avec des styles. J'ai donc essayé d'écrire une macro pour faire le travail, mais malheureusement, je suis à la pointe de la courbe d'apprentissage et je ne sais vraiment pas par où commencer.
Vous allez vous moquer de moi mais jusqu'à présent, c'est tout ce que j'ai dans mon ThisDocument
.
Private Sub Document_Open()
End Sub
Ermmmm ... aide!
Vive
Iain
Hi Otaku. Désolé pour la réponse tardive, j'ai posé la question il y a un moment et a fini par aborder le problème sous un autre angle. Cependant, votre réponse est très utile et je la garderai pour chaque fois que je dois refaire ce genre de chose. VBA n'est vraiment pas mon fort, haha :). Merci beaucoup d'avoir pris le temps de répondre à ma question, très appréciée. - Iain –