Sometimes the Embedded Library can get very disorganized. It can contain many unused Library Parts which makes the management of the Embedded Library difficult. You can go and check each Library Part if it is used or not in Library Manager:
But it is hard to check each item one by one in Library Manager. It is easier if you have an image of the folder structure where the used items reside and use this image to delete unused items in a file browser. To do this, follow these steps:
Step 1: Visualize What Parts Are Used
You need to know what Library Parts are used in the project. To be able to see where they are in the folder structure of the Embedded Library
Go to the Interactive Schedules and start creating a new object schedule.
Go straight to adding fields. Choose to add Library Part parameters.
In the opening window (Additional Object Parameters) you can select "Folder View (used Objects only)". In this view, unused objects do not show up.
Open up each folder and subfolder in the tree structure in this view.
Take a screenshot and save it.
Quit creating the schedule as you don't need the schedule itself.
Step 2: Export the Library
Export the Embedded Library into a folder at a location of your choice on your computer, office server or cloud storage. You can do this by using the Export command in the Library Manager after selecting all parts of the Embedded Library. In this step, all Library Parts, used and unused will be exported.
Step 3: Delete the Embedded Library
Delete all embedded Library Parts from the Project.
You will get a warning of missing Library Parts.
Step 4: Rearrange Library Parts in Your File Browser
Open your file browser application and locate the folder of the Embedded Library you have exported in Step 2. Open the image you saved in Step 1. It shows you the Library Parts that are used in the project and will need to be reloaded, so keep these items. You can delete the unused ones. If necessary, you can rearrange all items you keep. You can create new subfolders and move items across the folders to achieve the arrangement you need in the project. Later, when you reload the rearranged Library folder, ARCHICAD will be able to locate all Library Parts even if they are located in a different subfolder than previously.
Step 5: Reload Missing Library Parts
Open Library Manager and load the folder (as a linked Library) in which you have all the Library Parts you kept in the previous step. Press Reload & Apply. ARCHICAD finds the Library Parts that are used. The used items of the previous Embedded Library are now parts of a linked Library.
Step 6: Embed Placed Objects of the Reloaded Library
With this step, you can achieve that the used objects will be again in the Embedded Library.