Risultati da 1 a 9 di 9
  1. #1
    Utente Junior
    Iscritto dal
    2008
    Messaggi
    49
    Professione
    disegnatore
    Regione
    Lombardia
    Software
    Solid EDGE ST9

    Predefinito Creazione di un FORM per la compilazione delle revisioni in un cartiglio

    Sto cercando di creare un form che mi permetta di compilare le revisioni all'interno del cartiglio.

    Premetto che alle varie componenti della revisione ho creato una proprietà personalizzata.

    Come faccio adesso a dirgli attraverso VB di scrivere in quella determintata proprietà quello che io scrivo all'interno della TEXT BOX di Se

  2. #2
    Utente Standard L'avatar di Leso
    Iscritto dal
    2007
    Messaggi
    546
    Professione
    Ufficiale tecnico
    Regione
    Veneto
    Software
    Solid Edge ST9

    Predefinito

    Ma non puoi usare una macro già fatta come property remapper?

  3. #3
    Moderatore SolidEdge L'avatar di cacciatorino
    Iscritto dal
    2007
    Messaggi
    9341
    Professione
    Ingegnere meccanico
    Regione
    Porto Recanati, ma con l'appennino nel cuore
    Software
    SolidEdge CoCreate Salome-Meca

    Predefinito

    Scusate ma cos'e' la TEXT BOX di Solid Edge?



    stimarchetti.altervista.org - Progettazione Meccanica

  4. #4
    Utente Standard L'avatar di Leso
    Iscritto dal
    2007
    Messaggi
    546
    Professione
    Ufficiale tecnico
    Regione
    Veneto
    Software
    Solid Edge ST9

    Predefinito

    Non è in SE; credo intenda fare un programma con visual basic con interfaccia grafica. Le "pagine" del programma si chiamano form. E le caselle dove scrivi si chiamano Text Box.
    Ultima modifica di Leso; 03-05-2010 alle 10: 22 Motivo: Aggiunta

  5. #5
    Moderatore L'avatar di Be_on_edge
    Iscritto dal
    2007
    Messaggi
    2764
    Professione
    Progettazione
    Regione
    Emilia Romagna
    Software
    Solid Edge

    Predefinito

    Devi collegarti all'oggetto property del modello, cercare il gruppo "CUSTOM" e poi la proprietà personalizzata creata.

    Codice:
    Set objPar = objApp.ActiveDocument
    Set objProps = objPar.Properties.Item("Custom")
    objProps.Item("NOME PROPRIETA PERS").value = textbox1.text
    Da riadattare alle tue esigenze ovviamente.

    Ciao
    Francesco
    Cintura nera di solid edge

  6. #6
    Utente Standard
    Iscritto dal
    2008
    Messaggi
    952
    Professione
    disegnatore
    Regione
    Romagna
    Software
    Solid Edge

    Predefinito

    Sub AddFileProp(File, Name, Value, Optional Scheda = "Custom")

    Dim objProps As Object
    Dim objProp As Object

    Set objProps = CreateObject("SolidEdge.FileProperties")
    Call objProps.Open(File)
    Set objProp = objProps(Scheda)
    Call objProp.Add(Name, Value)
    Call objProps.Save

    Set objProps = Nothing
    Set objProp = Nothing

    End Sub

    by Gianluca Vespignani

    mi sono fatto anche una macro che legge dal db e riscarica le proprietà. Abbiamo un PDM ma dovevo aggiornare/aggiungere su file vidimati le descrizioni in inglese che a sua volta avevo importato dal gestionale aziendale

    ciao

  7. #7
    Utente Standard
    Iscritto dal
    2008
    Messaggi
    952
    Professione
    disegnatore
    Regione
    Romagna
    Software
    Solid Edge

    Predefinito

    Sub AddFileProp(File, Name, Value, Optional Scheda = "Custom")

    Dim objProps As Object
    Dim objProp As Object

    Set objProps = CreateObject("SolidEdge.FileProperties")
    Call objProps.Open(File)
    Set objProp = objProps(Scheda)
    Call objProp.Add(Name, Value)
    Call objProps.Save

    Set objProps = Nothing
    Set objProp = Nothing

    End Sub

    by Gianluca Vespignani

    mi sono fatto anche una macro che legge dal db e riscarica le proprietà. Abbiamo un PDM ma dovevo aggiornare/aggiungere su file vidimati le descrizioni in inglese che a sua volta avevo importato dal gestionale aziendale

    ciao

  8. #8
    Utente Junior
    Iscritto dal
    2008
    Messaggi
    49
    Professione
    disegnatore
    Regione
    Lombardia
    Software
    Solid EDGE ST9

    Predefinito

    Ma il codice che hai inserito cosa farebbe?

  9. #9
    Utente Standard
    Iscritto dal
    2008
    Messaggi
    952
    Professione
    disegnatore
    Regione
    Romagna
    Software
    Solid Edge

    Predefinito

    è un sub routine che puoi richiamare per Aggiungere/Sovrascrivere una FilePropriety su qualsiasi tipo di file di SolidEdge:

    Call AddFileProp("c:\prova.par", "MiaProprietà", "Mio Valore")

    il codice mi sembra abbastanza semplice


  • Discussioni Simili

    1. Compilazione cartiglio automatica
      Di Shape nel forum VBA per Autocad
      Risposte: 33
      Ultimo Messaggio: 01-09-2011, 09: 03
    2. Compilazione del cartiglio in automatico
      Di renato serranti nel forum CATIA V5 CATDrawing
      Risposte: 2
      Ultimo Messaggio: 04-10-2010, 14: 59
    3. Cartiglio e compilazione
      Di Nada84 nel forum Autocad Mechanical
      Risposte: 3
      Ultimo Messaggio: 11-03-2010, 14: 34
    4. Compilazione data cartiglio
      Di Bryan Fury nel forum Solidworks
      Risposte: 16
      Ultimo Messaggio: 01-07-2008, 19: 12
    5. Compilazione cartiglio automatica
      Di ERREGI nel forum AutoCAD
      Risposte: 6
      Ultimo Messaggio: 09-01-2008, 12: 44

    Segnalibri

    Segnalibri

    Permessi di Scrittura

    • Tu non puoi inviare nuove discussioni
    • Tu non puoi inviare risposte
    • Tu non puoi inviare allegati
    • Tu non puoi modificare i tuoi messaggi
    •  





    CAD3D.it - la community dei progettisti