Skip to content

DkoBot/Excel-macro-removal-tool

Repository files navigation

📋 Program Structure Documentation

Read this in other languages: English, 中文.

🛠️ Tech Stack

Item Technology Selection
Development Language Python
UI Framework PySide6
Completion Cycle 1 working day

⚡ Multi-threading Mechanism

Core Technologies

  • Thread Pool Technology: Utilizes efficient thread pool management to completely eliminate program freezing
  • Master-Slave Separation Architecture: Main thread focuses on UI response, while background threads handle file processing tasks
  • Multi-language Support: Supports Chinese/English switching for internationalized operations

Performance

> 💡 Typical Application Scenario
> Even when processing 500+ documents simultaneously, the program maintains smooth operation experience with zero response delay.


📦 Legacy Version Compatibility

Feature Description
Format Support Fully compatible with macro file parsing from Office 97 to the latest versions
Intelligent Recognition Built-in version detection module automatically identifies file format types
Syntax Compatibility Retains classic macro syntax analyzer to ensure sustainable maintenance of historical projects

🖼️ Interface Preview

Report Generation Interface

Report Generation Interface

Program Main Interface

Interface State Preview
Main Interface Main Interface
Feature Page Feature Page
Settings Page Settings Page

About

Excel Macro Batch Removal Tool ; Excel宏批量移除工具

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors