Open Advanced Dialog on Document Open Example (C#)
This example shows how to open an advanced dialog box before opening a
document.
//----------------------------------------------------------------------
// Preconditions:
// Ensure
that the document specified for openDocParams exists.
//
// Postconditions:
// 1.
A Configure Document dialog box appears before the document is opened.
// 2.
Click Ok or Cancel to close the dialog box.
// 3.
Close the document without saving.
//---------------------------------------------------------------------------
using SolidWorks.Interop.sldworks;
using SolidWorks.Interop.swconst;
using System;
partial
class SolidWorksMacro
{
public
void Main()
{
ModelDoc2
myDoc = default(ModelDoc2);
DocumentSpecification
openDocParams = default(DocumentSpecification);
openDocParams
= (DocumentSpecification)swApp.GetOpenDocSpec("C:\\Program Files\\SolidWorks
Corp\\SolidWorks\\samples\\tutorial\\motionstudies\\valve_cam2.sldasm");
openDocParams.DocumentType
= (int)swDocumentTypes_e.swDocASSEMBLY;
openDocParams.InteractiveAdvancedOpen = true;
myDoc
= swApp.OpenDoc7(openDocParams);
}
public
SldWorks swApp;
}