Use the LayerStateManager to Manage Layer States
 
 
 

The LayerStateManager object provides a set of functions for creating and manipulating saved layer states. Use the following LayerStateManager functions for working with layer states:

DeleteLayerState

Deletes a saved layer state.

ExportLayerState

Exports the specified saved layer state to a LAS file.

ImportLayerState

Imports a layer state from the specified LAS file.

ImportLayerStateFromDb

Imports a layer state from another database.

RenameLayerState

Renames a saved layer state.

RestoreLayerState

Restores the specified layer state in the current drawing.

SaveLayerState

Saves the specified layer state and its properties.

The LayerStateManager object for a database can be accessed by using the LayerManagerState property of a Database object.

VB.NET

Dim acDoc As Document = Application.DocumentManager.MdiActiveDocument
Dim acCurDb As Database = acDoc.Database
 
Dim acLyrStMan As LayerStateManager
acLyrStMan = acCurDb.LayerStateManager

C#

Document acDoc = Application.DocumentManager.MdiActiveDocument;
Database acCurDb = acDoc.Database;
 
LayerStateManager acLyrStMan;
acLyrStMan = acCurDb.LayerStateManager;
VBA/ActiveX Code Reference