https://github.com/pollhammer/office-morph
Automated legacy Office to XML converter (.doc/.xls/.ppt to .docx/.xlsx/.pptx)
https://github.com/pollhammer/office-morph
automation-tool batch-processing converter excel legacy-modernization office-automation office-morph powerpoint powershell powershell-script word
Last synced: about 1 month ago
JSON representation
Automated legacy Office to XML converter (.doc/.xls/.ppt to .docx/.xlsx/.pptx)
- Host: GitHub
- URL: https://github.com/pollhammer/office-morph
- Owner: pollhammer
- Created: 2026-04-15T06:52:08.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-15T10:38:05.000Z (about 2 months ago)
- Last Synced: 2026-04-15T10:39:32.485Z (about 2 months ago)
- Topics: automation-tool, batch-processing, converter, excel, legacy-modernization, office-automation, office-morph, powerpoint, powershell, powershell-script, word
- Language: PowerShell
- Homepage:
- Size: 164 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Office-Morph
v1.3
**.doc, .xls, .ppt ➔ .docx, .xlsx, .pptx**
by Manuel Pollhammer (2026)
---
## 🚀 What is Office-Morph?
**Office-Morph** is an intelligent automation utility designed to seamlessly convert legacy Microsoft Office binary formats into modern XML standards. It streamlines the transition from older archives to current, accessible formats.
## 📦 Components
* **Offic-Morph.bat**: The interactive main menu and execution interface.
* **FolderConverter.ps1**: The high-performance core processing engine.
## 📝 Usage Modes
The tool is highly flexible and offers three distinct execution modes:
1. **Drag'n'Drop (Maximum Convenience):**
Simply drag a folder and drop it directly onto the `Office-Morph.bat` file.
2. **Manual Input:**
Launch the batch file and paste the target directory path into the console, then confirm with **Enter**.
3. **Express Mode (Current Folder):**
Press **Enter** to process the tool's current directory.
---
## 🛠️ New in v1.3: Maintenance Module
After converting your files, you can now use **Option [2]** in the main menu to:
* **Deep Clean:** Recursively scan and permanently delete old `.doc`, `.xls`, and `.ppt` files.
* **Safety First:** Includes a confirmation prompt to prevent accidental data loss.
* **New Logo:** Freshly designed ASCII art Logo
---
## ⚠️ Important: Administrative Rights
This tool requires **LOCAL ADMINISTRATOR PRIVILEGES** to access Office COM interfaces and perform file system operations.
**Please run `Offic-Morph.bat` by RIGHT-CLICKING and selecting "RUN AS ADMINISTRATOR".**
---
## ✨ Key Features
* **Summary Statistics:** Provides a detailed report (Converted / Skipped / Errors) after each run. **✨NEW✨**
* **Deep Scan:** Automatically detects legacy files across all subdirectories. **✨NEW✨**
* **Smart Skip:** Efficiently skips files already converted to save time.
* **Temp-File Shield:** Automatically ignores hidden Office temporary files (`~$`). **✨NEW✨**
* **Clean Naming:** Advanced logic prevents double file extensions (e.g., no `..xlsx`).
## 📋 Prerequisites
* Installed Microsoft Office Suite (Word, Excel, PowerPoint).
* Windows PowerShell 5.1 or higher.
* Local Administrator permissions.
---
## 📸 Screenshots
Main Menu
Interface and Execution
Delete old (.doc, .xls, .ppt) files
Successful Conversion Process
---
**Developed by Manuel Pollhammer | Release 2026**