Aller au contenu

OB2

Membres
  • Compteur de contenus

    5
  • Inscription

  • Dernière visite

Contact Methods

  • Website URL
    http://

OB2's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. OB2

    VERROUILLER UN FICHIER

    Pour verrouiller des dwg il existe Cadlock (payant) On peut choisir les operations interdites au destinataire (enregistrer sous, copier-coller etc....) De memoire il faut que le destinataire installe un applicatif (gratuit) pour permettre a autocad d'ouvrir les fichiers concernés. En esperant repondre a vos attentes (malgres que ce soit payant)
  2. OB2

    Cellules Excel

    J'AI TROUVE (ca merite bien de le crier)!!!!!!!!! Je vous met la copie de la console visualisp: Le nom des variable est suffisement explicite. Notez que le numero de ligne est en premier et le deuxieme est le numero de la colone. (setq Liste_des_feuilles (vlax-get Classeur 'sheets)) (setq feuille (vlax-Get-Property Liste_des_feuilles 'Item 2)) # _$ (setq liste_des_cellules (vlax-Get-Property feuille 'cells)) # _$ (setq cellule (vlax-Get-Property liste_des_cellules 'item 4 3)) # _$ (setq cellule (vlax-variant-value cellule)) # _$ (vlax-put-property cellule 'value2 "ESSAI") nil _$ ca marche!!!!! La propriété 'Item d'une liste de cellule accepte deux arguments LIGNE , COLONE (4 et 3 dans mon cas) ce qui renvoi la cellule C4 comme valeur d'un variant. C'etait tellement simple (ca va eviter a beaucoup de lancer des routines de conversions) A+ (et merci encore)
  3. OB2

    Cellules Excel

    Bonsoir a vous! Merci pour toutes ces reponses (rapides) En reponse a Patrick_35, c'est justement ce que je ne veux pas ecrire!Pas de lettres, que des chiffres.Mais a priori ce n'est pas possible sans faire des conversions (si j'ai bien compris). Concernant la remarque de Tramber sur le style d'affichage des cellulues dans excel, j'ai bien essayé de changer cette option mais a priori ca ne change pas le type de données a envoyer a excel depuis Autocad (ou alors je n'ai pas trouvé la bonne syntaxe). Je reste quand meme septique sur le fait de ne pas pouvoir "referencer" une cellule par des index (en utilisant le NUMERO de colone et le NUMERO de ligne).Cela peut il etre different en chargant la bibliotheque Excel ?? en utilisant d'autres fonctions ?? Merci aussi a Gile si jamais je pert patience dans mes recherches, je n'hesitrait pas a m'inspirer de son code.
  4. OB2

    Cellules Excel

    Bonjour, Merci , Tramber pour votre reponse, mais en fait je voulais savoir si il existait une syntaxe "directe" sans justement faire des conversions et des concatenations et autres..?? Je ne sais pas si c'est effectivement possible, mais je trouve etonnant que des positions de colones (pour les lignes ca va!) doivent etre indiquées par des caracteres alphabetiques et non pas pas des valeurs numeriques. (comme c'est le cas pour des "safearray" ou des tableaux Autocad "ACAD_TABLE'.) Si ce n'est pas possible, eh bien on poussera un peu la programmation (j'ai vu des exemples de code pour le faire, mais je l'ecrirai juste pour dire ""c'est moi qui l'ai fait''). Merci encore! .
  5. OB2

    Cellules Excel

    Bonsoir a tous! Petite question sur la liaison Autocad/Excel en utilisant VisuaLisp. Comment selectionner une cellule excel depuis autocad en la referençant par ses indexs(Numeros) de ligne et de colonne et nom pas par son nom "alphabetique" du style "D12" ???? Par exemple ne pas ecrire : ;;(setq cellule (vlax-Get-Property feuille 'range "B6"));;;selectionne la cellule B6 mais plutot un truc du style: ;;(setq cellule (vlax-Get-Property feuille 'cells (2 . 6));;;selectionne la cellule B6 avec B=2. Merci d'avance pour vos reponses!!
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité