Hi @kesUPRHR. I am still using 2024.3.5, so can not test my theories, but after looking within the 2026 Inventor API online help, the properties & methods below are pretty much all I was able to find:
SheetMetalComponentDefinition.GetBodySheetMetalStyle
SheetMetalComponentDefinition.SetBodySheetMetalStyle
SheetMetalComponentDefinition.SetBodySheetMetalStyle2
SheetMetalComponentDefinition.ActiveSheetMetalStyle
SheetMetalComponentDefinition.UseSheetMetalStyleMaterial
SheetMetalComponentDefinition.UseSheetMetalStyleThickness
SheetMetalComponentDefinition.UseSheetMetalStyleUnfoldMethod
I'm thinking that maybe if setting those 3 properties to True does not work, then maybe try iterating through the bodies, maybe using the GetBodySheetMetalStyle method, to see if it is different than the 'active' one, , then if it is, using the SetBodySheetMetalStyle2 method to set it to the 'active' one. Not sure if that 'set' method would let us set 'Nothing' as the body's sheet metal style, but that came to mind also, as a way to 'reset' it to 'default'. Haven't tested that theory yet though. Just throwing ideas out there. There does not appear to be a property or method for the individual SurfaceBody objects that would help...unless it is 'hidden'. I am not sure how we could check that box in the pop-up, contextual dialog though. I did dabble with 'SendKeys.SendWait() method a bit in the past for navigating & interacting with Inventor dialogs that we have no access to, but that is a relatively dangerous way to do something like that, because we seem to have very little control over where those keystrokes get sent, so they could effect something other than what we intended, and have unexpected results.
Wesley Crihfield

(Not an Autodesk Employee)