Solid Edge Framework Type Library
GetMaterialsFolderPath Method
Returns Material library folder path as string.
Description
Returns the material library folder path.
Syntax
Visual Basic
Public Sub GetMaterialsFolderPath( _
   ByRef bstrMtlFolderPath As String _
) 
Parameters
bstrMtlFolderPath
Returns Material library folder path as string.
Example
Imports System.Runtime.InteropServices

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim objApp As SolidEdgeFramework.Application = Nothing
        Dim objType As Type = Nothing
        Dim objMatTable As SolidEdgeFramework.MatTable = Nothing
        Dim strMaterialFolderPath As String = ""
        Dim strMessage As String

        Try
            ' Get SE handle
            objApp = Marshal.GetActiveObject("SolidEdge.Application")

            If objApp Is Nothing Then
                ' Get the type from the Solid Edge ProgID
                objType = Type.GetTypeFromProgID("SolidEdge.Application")
                ' Start Solid Edge
                objApp = Activator.CreateInstance(objType)
                ' Make Solid Edge visible
                objApp.Visible = True
            End If
            ' Get material table object handle
            objMatTable = objApp.GetMaterialTable()
            
            objMatTable.GetMaterialsFolderPath(strMaterialFolderPath)

            strMessage = String.Format("Material Folder Path = {0}", strMaterialFolderPath)
            MessageBox.Show(strMessage)


        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try

    End Sub

End Class
See Also

MatTable Object  | MatTable Members