# Get all style element inside a Civil 3D Project File and rename it

**URL:** <https://forum.dynamobim.com/t/get-all-style-element-inside-a-civil-3d-project-file-and-rename-it/111859>\
**Category:** Civil 3D\
**Tags:** python, dynamo, civil3d\
**Created:** [August 12, 2025, 12:11pm UTC](https://forum.dynamobim.com/t/get-all-style-element-inside-a-civil-3d-project-file-and-rename-it/111859 "2025-08-12T12:11:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Diptajit.Das](https://avatars.discourse-cdn.com/v4/letter/d/6bbea6/32.png) [@Diptajit.Das](https://forum.dynamobim.com/u/Diptajit.Das)\
**Post date:** [August 12, 2025, 12:12pm UTC](https://forum.dynamobim.com/t/get-all-style-element-inside-a-civil-3d-project-file-and-rename-it/111859/1 "2025-08-12T12:12:00Z")

</div>

As per the Camber package, where nodes like Surface Style fetch the file and then use Style.SetName can rename the file. What I need is to fetch all the style items at once and then filter them by specific rules, and then rename them. But I can not get all the style elements in Dynamo. Can anyone guide me on how I collect all the style elements inside the document?
