Community
Inventor Programming - iLogic, Macros, AddIns & Apprentice
Inventor iLogic, Macros, AddIns & Apprentice Forum. Share your knowledge, ask questions, and explore popular Inventor topics related to programming, creating add-ins, macros, working with the API or creating iLogic tools.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

BOM - compare part number

1 REPLY 1
Reply
Message 1 of 2
Anonymous
274 Views, 1 Reply

BOM - compare part number

Hi peeps

 

is there a way to compare a part number like AV075566 which has he correct prefix 2 letters and 6 numbers

 

looking at checking my BOM on the drawing to see if the right part number (prefix) as above

 

If there is a few wrong part numbers with the wrong prefix would  like to export them to excel or note pad or msgbox

 

thanks

1 REPLY 1
Message 2 of 2
MechMachineMan
in reply to: Anonymous

Something like this should work just fine.... Tweak the PartNumberCol as oProperPattern as necessary.

 

To understand more about what oProperPattern could look like... check out the link below:

 

https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/operators/like-operator

 

Option Compare Text

Sub Main() Dim oDoc As Document oDoc = ThisDoc.Document
Dim oPartNumberCol As Integer
Dim oProperPattern AS string oPartNumberCol = 2
'oProperPattern = "AV*"
oProperPattern = "[A-Z][A-Z]######" For Each oSheet in oDoc.Sheets For Each oPL in oSheet.PartsLists For Each oRow in oPL.PartsListRows
oPN = oRow.Item(oPartNumberCol).Value
If Not oPN Like oProperPattern Then
oLogStr = oLogStr & vblf & oPN
End if
Next Next Next

MsgBox("Part numbers that don't match the pattern:" & vblf & oLogStr)
End Sub

--------------------------------------
Did you find this reply helpful ? If so please use the 'Accept as Solution' or 'Like' button below.

Justin K
Inventor 2018.2.3, Build 227 | Excel 2013+ VBA
ERP/CAD Communication | Custom Scripting
Machine Design | Process Optimization


iLogic/Inventor API: Autodesk Online Help | API Shortcut In Google Chrome | iLogic API Documentation
Vb.Net/VBA Programming: MSDN | Stackoverflow | Excel Object Model
Inventor API/VBA/Vb.Net Learning Resources: Forum Thread

Sample Solutions:Debugging in iLogic ( and Batch PDF Export Sample ) | API HasSaveCopyAs Issues |
BOM Export & Column Reorder | Reorient Skewed Part | Add Internal Profile Dogbones |
Run iLogic From VBA | Batch File Renaming| Continuous Pick/Rename Objects

Local Help: %PUBLIC%\Documents\Autodesk\Inventor 2018\Local Help

Ideas: Dockable/Customizable Property Browser | Section Line API/Thread Feature in Assembly/PartsList API Static Cells | Fourth BOM Type

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report