Welcome you to Microsoft Q&A forum.
Thank you for your detailed and feedback regarding the issue with PowerPoint's ODF (.odp) export functionality. We sincerely appreciate you taking the time to provide specific details, including references to the official OpenDocument v1.4 standard
The current implementation, which writes the draw:id attribute without a corresponding xml:id, results in a non-compliant file. We understand the importance of adhering to open standards to ensure interoperability.
You may consider the following workarounds:
1.Manual XML Edit (Quick Fix for Small Files):
odp files are ZIP archives. Extract the contents (e.g., using 7-Zip or unzip command).
Open content.xml in a text editor or XML editor (like Notepad++ or VS Code with XML plugins).
Search for elements with draw:id (<draw:frame draw:id="somevalue">).
Add xml:id with the same value: <draw:frame xml:id="somevalue" draw:id="somevalue">.
Save, re-zip the folder (ensure the structure matches the original), and rename to .odp.
Test validation using an online ODF validator or by opening in LibreOffice.
2.Remove Deprecated Attributes (If Not Needed for Compatibility):
If backward compatibility isn't a concern, you could script removal of draw:id entirely, relying solely on xml:id for IDs.
Since this is a user concern about a feature, encourage you to submit your feedback directly to Microsoft. You can do so through the Microsoft 365 Feedback Portal. User feedback plays a significant role in future feature development. We highly recommend submitting your feedback directly through the Microsoft 365 Feedback Portal. User feedback is a key driver in shaping future updates and enhancements. By sharing your experience, you could help the Microsoft product team better understand user needs and improve the overall experience for everyone.
As a forum moderator, I’m here to help guide discussions and share information based on Microsoft documentation and community knowledge, but I don’t have access to internal product insights or the ability to give the precise answer from a developer perspective.
If you have any additional concern, feel free to comment below. I be more than happy to assist.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.