How to use the VBA Objects
Call CST STUDIO SUITE from within an external application
The following example code can be entered in the VBA interpreter of an external application like spread sheet or word processor. It creates a CST STUDIO SUITE application object, opens a project and creates a brick:
Sub Main()
Dim studio As Object
'Starts CST MPHYSIC STUDIO
Set studio = CreateObject("CSTStudio.Application")
Dim proj As Object
Set proj = studio.NewMPS
Dim brick As Object
Set brick = proj.brick
brick.Reset
brick.Name "BrickOne"
brick.Xrange "0", "1"
brick.Yrange "0", "2"
brick.Zrange "0", "4"
brick.Create
proj.SaveAs "C:\temp\test.cst", False
proj.Quit
Set studio = Nothing
End Sub
Open a project within the built-in VBA interpreter
This example opens a project from the VBA interpreter of CST MPHYSIC STUDIO:
OpenFile("c:\Examples\thebrick.cst")
With Brick
.Reset
.Name "BrickOne"
.Layer "default"
.Xrange "0", "1"
.Yrange "0", "2"
.Zrange "0", "4"
.Create
End With