{"id":16964253,"url":"https://github.com/desjarlais/office-file-explorer-v2","last_synced_at":"2025-03-22T14:30:59.970Z","repository":{"id":55527436,"uuid":"425980244","full_name":"desjarlais/Office-File-Explorer-v2","owner":"desjarlais","description":"This tool can be used to view details of Office Open Xml formatted files (Word, Excel, PowerPoint) for troubleshooting purposes...Click here to download the tool:","archived":false,"fork":false,"pushed_at":"2024-09-26T14:00:24.000Z","size":17483,"stargazers_count":14,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-14T23:27:36.486Z","etag":null,"topics":["excel","office","office365","openxml","powerpoint","word"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/desjarlais.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-08T20:15:04.000Z","updated_at":"2024-09-26T13:58:30.000Z","dependencies_parsed_at":"2023-10-04T22:34:43.580Z","dependency_job_id":"4c61f893-681a-4e38-ba3e-065f66cf99cf","html_url":"https://github.com/desjarlais/Office-File-Explorer-v2","commit_stats":null,"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/desjarlais%2FOffice-File-Explorer-v2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/desjarlais%2FOffice-File-Explorer-v2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/desjarlais%2FOffice-File-Explorer-v2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/desjarlais%2FOffice-File-Explorer-v2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/desjarlais","download_url":"https://codeload.github.com/desjarlais/Office-File-Explorer-v2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244971771,"owners_count":20540852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["excel","office","office365","openxml","powerpoint","word"],"created_at":"2024-10-13T23:27:43.077Z","updated_at":"2025-03-22T14:30:59.361Z","avatar_url":"https://github.com/desjarlais.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Office-File-Explorer-v2\n\n[![.Build validate](https://github.com/desjarlais/Office-File-Explorer-v2/actions/workflows/dotnet-desktop.yml/badge.svg)](https://github.com/desjarlais/Office-File-Explorer-v2/actions/workflows/dotnet-desktop.yml)\n\nThe purpose of this tool is to provide potential file specific troubleshooting of Office Open Xml formatted documents for Word, Excel, PowerPoint and Outlook (.docx, .dotx, .docm, .doc, .xlsx, .xlst, .xlsm, .xls, .pptx, .pptm, .ppt, .msg).  It also includes the ability to view the underlying xml files and modify them directly.  \n\nThe tool can also perform a series of checks for known document corruptions in the underlying xml tags to possibly fix and make the file open in Office.  \n\nThis tool is built for .NET 8 and you should be prompted to download from the Microsoft site if the runtime is not already installed.\n\n## Note\nKeep in mind if you use this on a production document and choose to use something that changes or removes data, you should be working on a copy of the file, not the original.  \n\n## Main Window\n![image](https://github.com/desjarlais/desjarlais.github.io/blob/a570b6d425ae62a896722d391efaa957683f9ecb/img/ofcscreenshot.png)\n\n## List of features\n\nUse the Wiki for more information about the features listed here -\u003e [Wiki](https://github.com/desjarlais/Office-File-Explorer-v2/wiki)\n\n### Word\n* Display the following document content: (content controls, styles, hyperlinks, List Templates, fonts, footnotes, endnotes, document properties, revisions/tracked changes, comments, field codes, bookmarks)\n* Delete content (headers / footers, orphan list templates, page breaks, comments, hidden text, footnotes, endnotes, unused styles)\n* Convert Macro enabled file (.docm) to non-macro enabled (.docx)\n* Set Print Orientation\n* Change Default Template\n* Accept All Revisions\n* Fix content control namespaces\n* Fix document corruptions (see [Fix Document Feature](https://github.com/desjarlais/Office-File-Explorer-v2/wiki/Fix-Document-Feature) for more information)\n* Remove PII\n\n### Excel\n* List function to display (links, comments, worksheets, hidden rows \u0026 columns, shared strings, connections, defined names, hyperlinks)\n* Delete content (comments, links)\n* Convert Macro enabled file (.xlsm) to non-macro enabled (.xlsx) \n* Convert Strict .xlsx format to non-Strict .xlsx format\n* Added a Sheet Viewer form to look at cell values, formulas and font information for cells\n\n### PowerPoint\n* List function to display (hyperlinks, slide titles, slide text, comments, slide transitions, fonts)\n* Convert Macro enabled file (.pptm) to non-macro enabled (.pptx)\n* Reset note page size to default value (if the button doesn't fix the issue, go to File | Settings and enable the notes master checkbox)\n* Reset note page size to custom value based on another presentation file\n\n### Shared\n* View Sensitivity Labeled files (credit to [OpenMcdf](https://github.com/ironfede/openmcdf) for the heavy lifting parsing the compound file format)\n* List function to display (Ole Objects, shapes, package parts)\n* View Custom Document Properties\n* View embedded images in file\n* View Ribbon/Backstage customizations (customUI)\n* Search and Replace\n* Add custom properties for a file\n* Change theme for a file\n* Validate underlying xml file details\n* View Custom Xml - view custom xml files in Office documents\n* View Custom UI - borrowed most of the code from [office-custom-ui-editor](https://github.com/OfficeDev/office-custom-ui-editor)\n\n## Batch File Processing Window \n![image](https://github.com/desjarlais/desjarlais.github.io/blob/master/img/ofe2batch.jpg?raw=true)\n\nMore info in the wiki here -\u003e [Batch Processing Wiki](https://github.com/desjarlais/Office-File-Explorer-v2/wiki/Batch-Processing)\n\n### Batch File Processing Features\n* Change Attached Template (Word)\n*\tAdd Custom Properties (Word, Excel, PowerPoint)\n*\tConvert Strict To Non-Strict (Excel)\n*\tFix Corrupt Bookmarks (Word)\n*\tRemove PII On Save (PowerPoint)\n*\tRemove PII (Word)\n*\tSet OpenByDefault = False (Word)\n*\tDelete Custom Props (Word, Excel, PowerPoint)\n*\tRemove Custom Title Prop (Word)\n*\tFix Corrupt Revisions (Word)\n*\tDelete RequestStatus (Word, Excel, PowerPoint)\n*\tChange Theme (Word, Excel, PowerPoint)\n*\tUpdate Quick Part Namespaces (Word)\n*\tFix Corrupt Hyperlinks (Word)\n*\tFix Notes Page Size (PowerPoint)\n*\tFix Table Grid Props (Word)\n*\tFix Corrupt Comments (Word)\n*\tReset Bullet Tab Margins (PowerPoint)\n*\tCheck For Digital Signatures (Word, Excel, PowerPoint)\n*\tFix Footer Spacing (Word)\n*\tRemove Custom File Props  (Word)\n*\tFix Corrupt Table Cells (Word)\n*\tRemove Custom Xml (Word, Excel, PowerPoint)\n*\tFix Duplicate Custom Xml (Word)\n\n## Help\nIf you need assistance (find a bug, have a question or any suggestions or feedback), please report them using the [Issues tab](https://github.com/desjarlais/Office-File-Explorer-v2/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdesjarlais%2Foffice-file-explorer-v2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdesjarlais%2Foffice-file-explorer-v2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdesjarlais%2Foffice-file-explorer-v2/lists"}