API - Tester si le fichier ouvert est en lecture seule

Bonjour,

je voulais savoir si il est possible de faire un test sur le document ouvert pour savoir si il est ou non en lecture seule. Nous avons une licence SW dans notre atelier qui est en lecture seule et nous avon des macros "communes"  avec notre BE sauf que je souhaiterai dans le cas des licences du BE que le fichier s'enregistre automatiquement mais pas depuis la licence de l'atelier. Sinon, je ferai un test avec le N° de licence SW.

D'avance merci.

 

 

Regarde ce tuto de @.PL tu devrais y trouver quelques lignes de codes suceptible de te convenir.

http://www.lynkoa.com/tutos/3d/macro-solidworks-retirer-lecture-seule-pour-fichiers-de-bibliotheque

Au passage merci pour ce tuto très bien réalisé!

2 « J'aime »

Bonjour,

Oui comme l'indique sbadenis, j'ai posté un tutoriel sur Lynkoa pour changer la lecture seule, l'instruction exacte est :

ReadOnlyState = Part.IsOpenedReadOnly()

La page d'aide correspondante :

http://help.solidworks.com/2010/english/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IModelDoc2~IsOpenedReadOnly.html

 

2 « J'aime »

Merci beaucoup, je regarde si je trouve mon bonheur dans vos liens.