找到這樣的代碼,但不知添加對哪個dll的引用:AcSmSheetSetMgr;
找的資料大多是VB代碼或VBA相關的,好像沒找到C#的代碼。
 - AcSmSheetSetMgr manager = new AcSmSheetSetMgr();
- AcSmDatabase sheetDb =
- manager.FindOpenDatabase(@"D:\\Temp\\MySheetset.dst");
- sheetDb.LockDb(sheetDb);
- // New sheet location
- AcSmResources resources
- = sheetDb.GetSheetSet().GetResources();
- AcSmFileReference fileRef = new AcSmFileReference();
- fileRef.InitNew(resources);
- fileRef.SetFileName(@"D:\\Temp\\SampleDrawings");
- sheetDb.GetSheetSet().SetNewSheetLocation(fileRef);
- // Add New location
- AcSmFileReference fileRef1 = new AcSmFileReference();
- fileRef1.InitNew(sheetDb);
- fileRef1.SetFileName(@"D:\\Temp\\SampleDrawings");
- resources.Add(fileRef1);
- sheetDb.UnlockDb(sheetDb);
|