Hi,
I tried to do Batch checkin/Checkout. But its not processing all the files I selected. Its just process only that selected(where I right click). Am I doing anything wrong?
Case EdmCmdType.EdmCmd_Menu<br><br> If poCmd.mlCmdID = 1000 Then<br><br> poCmd.mlEdmRefreshFlags = 1<br> Dim edmVault As IEdmVault7 = TryCast(poCmd.mpoVault, IEdmVault7)<br> Dim edmBatchUnlock As IEdmBatchUnlock<br> edmBatchUnlock = edmVault.CreateUtility(EdmUtility.EdmUtil_BatchUnlock)<br> Dim i As Integer = 0<br> Dim selectedItems(i) As EdmSelItem<br><br> For Each AffectedFile As EdmCmdData In ppoData<br><br> Dim oFile As IEdmFile5 = edmVault.GetObject(EdmObjectType.EdmObject_File, AffectedFile.mlObjectID1)<br> selectedItems(i).mlDocID = AffectedFile.mlObjectID1<br> selectedItems(i).mlProjID = AffectedFile.mlObjectID3<br> MessageBox.Show(oFile.GetLocalPath(AffectedFile.mlObjectID3).ToString)<br> i = i + 1<br><br> Next<br><br> Try<br> edmBatchUnlock.AddSelection(edmVault, selectedItems)<br> edmBatchUnlock.CreateTree(0, 1)<br> edmBatchUnlock.UnlockFiles(0)<br> Catch ex As Exception<br> MessageBox.Show(ex.Message.ToString)<br> End Try<br><br> End If<br> End Select<span class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span>Thanks
SolidworksApi/macros