Ik probeer vanuit Visual Basic (6) het programma Autodesk Inventor (v8) aan te sturen (en ook een Excel bestandje, maar dat werkt al). Het probleem is echter dat er geen 'New Inventor.application' parameter bestaat, dus Inventor start niet, en de boel werkt niet (Object variable not set)
Google bood niet veel informatie, enkel hoe je Excel kunt linken met Inventor en vanuit VBA for Autodesk Inventor de variabelen in het part kunt veranderen. Maar niet hoe je Inventor opstart.
Ik heb in de 'Project References' al 'Excel' en 'Autodesk Inventor' aangezet, en bovenstaande code geprobeerd. Verder heb ik met andere Autodesk objecten geklooid, helaas bood het niet de oplossing die ik zocht.
Concreet: Ik zoek de truc om Inventor op te starten vanuit Visual Basic. De 'standaard' manier waarop Excel en andere programma's werken, werkt niet. Google bood niet de informatie die ik zocht, ook geen snipper in de goede richting.
code:
1
2
3
4
5
6
7
8
9
| Dim objExcel As Excel.Application Set objExcel = New Excel.Application Dim objInv As Inventor.Application objExcel.Workbooks.Open "D:\My Documents\bladdemo.xls" objExcel.Visible = True objInv.Documents.Open "D:\My Documents\bladdemo.ipt" |
Google bood niet veel informatie, enkel hoe je Excel kunt linken met Inventor en vanuit VBA for Autodesk Inventor de variabelen in het part kunt veranderen. Maar niet hoe je Inventor opstart.
Ik heb in de 'Project References' al 'Excel' en 'Autodesk Inventor' aangezet, en bovenstaande code geprobeerd. Verder heb ik met andere Autodesk objecten geklooid, helaas bood het niet de oplossing die ik zocht.
Concreet: Ik zoek de truc om Inventor op te starten vanuit Visual Basic. De 'standaard' manier waarop Excel en andere programma's werken, werkt niet. Google bood niet de informatie die ik zocht, ook geen snipper in de goede richting.
[ Voor 10% gewijzigd door sebastius op 20-12-2004 13:53 ]