curt Posté(e) le 2 février 2010 Partager Posté(e) le 2 février 2010 Bonjour à tous, est-il possible de renommer les onglets Espace Papier en VBA ? Je ne parviens pas à utiliser AcadApp.ActiveDocument.Layouts(i).Name en Renommage. MerciCurt Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 2 février 2010 Partager Posté(e) le 2 février 2010 Salut, Ça devrait fonctionner sauf pour "Model" -AcadApp.ActiveDocument.Layouts(0)- qui est en lecture seule. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
curt Posté(e) le 2 février 2010 Auteur Partager Posté(e) le 2 février 2010 Bonjour Gile, un petit bout de code serait le bien venu... ;) MerciCurt Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 2 février 2010 Partager Posté(e) le 2 février 2010 Je ne cause pas VBA...Je connais un peu l'interface COM par Visual LISP et .NET Mais j'imagine que tu es dans une boucle avec l'index i qui est incrémenté, donc soit tu passes l'index 0 (Model) soit tu testes le nom existant.Si tu veux affecter un nom qui existe déjà, tu auras une erreur. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
curt Posté(e) le 2 février 2010 Auteur Partager Posté(e) le 2 février 2010 Ce n'est pas grâve, j'ai trouvé. Voilà une solution : Sub RenommerOnglet() Dim nb As Variant On Error Resume Next nb = ActiveDocument.Layouts.Count For i = 1 To nb - 1 Order = ActiveDocument.Layouts(i).TabOrder ActiveDocument.Layouts(i).Name = "folio" & i Next i End Sub Merci du coup de pouce.Curt Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant