Skip to content

CoderX40/MSWord_WDX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 Microsoft Word Content Plugin (.wdx) for Total Commander

A C++ .wdx plugin that enables Total Commander to read/write detailed metadata and tracked change statistics from Microsoft Word .docx files - without needing Microsoft Word installed.

✨ Features

This plugin extends Total Commander by allowing you to:

  • View and modify document metadata: Title, subject, author, company, revision number, and more.
  • Inspect tracked changes: See total insertions, deletions, moves, and formatting changes.
  • Detect and update document protection: Check if protection or anonymisation is enabled.
  • Count comments and hidden text in documents.
  • Works directly with .docx files using native parsing - no Office dependency.

🔧 Supported Fields

Category Field Name Type
Metadata Title, Subject, Author, Manager, Company, Keywords, Comments, Template, Hyperlink Base String
Created, Modified, Printed Dates DateTime
Last Modified By, Revision Number String / Int
Total Editing Time, Pages, Paragraphs, Lines, Words, Characters Int
Document Settings Compatibility Mode, Auto Update Styles, Anonymisation, Document Protection Bool / String
Document Checks Number of Comments Int
Hidden Text Bool
Tracked Changes Track Changes Mode Activated/Deactivated, Contains Tracked Changes Bool
Tracked Changes Authors String
Total Revisions, Insertions, Deletions, Moves, Formatting Changes Int

Note: Fields appear in Total Commander’s Custom Columns dialog when configuring a content plugin view, or in the Change attributes dialog if updating documents.


💻 Installation

  1. Download: Get the latest .wdx plugin file from the Releases.
  2. Install in Total Commander:
    • Open the .zip file in Total Commander and install when prompted.
  3. Create a custom column view:
    • Configuration > Options > Custom columns.
    • Add a new column set, click Add column, and select fields from the plugin.

📂 Usage

Once installed, navigate to a folder with .docx files:

  • Open the custom column view you created.
  • The document properties will be displayed in the file list as new columns.
  • To update documents, use the change attributes dialog.

⚠️ Notes & Limitations

  • No Microsoft Word required – The plugin extracts data directly from .docx files.
  • Only .docx files – This plugin does not support .doc (legacy binary) files.
  • Corrupted documents – Some malformed .docx files may fail silently or return partial data.
  • Performance on large files – Parsing large documents with lots of tracked changes or comments may cause a slight delay. Or viewing folders with several documents.
  • Field availability varies – Some metadata fields (e.g. revision number, printed date) may not be present if not set in the document. Pages populates from a value directly within the app.xml file which may not show the correct pagecount for certain documents.
  • Tested on Total Commander 10+, on Windows 10 and 11. Older versions may still work but are untested.

🤝 Contributing

Contributions are welcome! Whether you're fixing bugs, adding features, improving performance, or extending compatibility, feel free to jump in.

Bug reports and suggestions via GitHub Issues are also welcome.

📄 License

This project is licensed under the MIT License.

You are free to use, modify, distribute, and sublicense this plugin, as long as the original license and copyright notice are included.

See the LICENSE file for full details.

About

WDX plugin for Total Commander designed for MS Word (.docx) files

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors