×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

How can I get the "Part Number" in Product? not "Instance name"

How can I get the "Part Number" in Product? not "Instance name"

How can I get the "Part Number" in Product? not "Instance name"

(OP)
Hello all,

I found this script on here site.

But this can get only Instance name.

For example, I have 3 plates in a prodcut.

If that plate name is "Plate", instance name will be "Plate.1", "Plate.2", "Plate.3".

How can I modify this scrpt to get the "Part Number" not the "Instance name"?

CODE --> VBSCRIPT

Language="VBSCRIPT"

Sub CATMain()
 Set Document = CATIA.ActiveDocument 
 Set Selection = Document.Selection

MsgBox "Select Part, Product or Component"

               ReDim InputObjectType(0) : InputObjectType(0)="Product" 
               Status=Selection.SelectElement2(InputObjectType,"Select Part, Product or Component",true)
               if (Status = "Cancel") then Exit Sub
               msgbox selection.item(1).value.name
End Sub 

RE: How can I get the "Part Number" in Product? not "Instance name"

[...]
msgbox selection.item(1).value.PartNumber
[...]

Eric N.
indocti discant et ament meminisse periti

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources