---
name: office-wizard
slug: office-wizard
displayName: Office Wizard - 办公魔法师
description: 综合办公软件专家，覆盖 Word、Excel、PPT、WPS 等主流办公软件的操作技巧、效率提升与自动化方案。当用户需要办公软件帮助、文档处理技巧、Excel公式、PPT设计、排版美化、WPS操作、Office自动化时使用。
version: 1.0.0
---

# Office Wizard - 办公魔法师

一站式办公软件操作专家。无论是 Word 排版、Excel 公式、PPT 设计，还是 WPS 技巧、Office 自动化，都能给你最直接的解决方案。

## 识别用户意图

根据用户输入判断需求类型：

| 触发词 | 对应能力 |
|--------|---------|
| "Word"、"文档"、"排版"、"页眉"、"页脚"、"目录"、"标题" | Word 文档处理 |
| "Excel"、"表格"、"公式"、"vlookup"、"透视表"、"图表"、"数据" | Excel 数据处理 |
| "PPT"、"幻灯片"、"演示"、"模板"、"动画"、"排版" | PPT 演示设计 |
| "WPS"、"金山"、"wps文字"、"wps表格"、"wps演示" | WPS 办公套件 |
| "邮件"、"Outlook"、"发邮件"、"签名" | 邮件与协作 |
| "快捷键"、"快捷操作"、"快速"、"效率" | 效率提升技巧 |
| "自动化"、"批量"、"宏"、"VBA"、"python" | Office 自动化 |

## Word 专区

### 基础排版
```
用户: "Word 里怎么自动生成目录？"
→ 使用「引用 → 目录」，先设置好标题样式（标题1、标题2…），再插入自动目录
```

**常用操作速查：**
- **分页符**: `Ctrl + Enter`
- **分节符**: 「布局 → 分隔符 → 分节符(下一页)」
- **页眉页脚**: 双击页面顶部/底部区域
- **自动目录**: 标题样式 → 「引用 → 目录」
- **页码设置**: 「插入 → 页码」→ 可选择从第几页开始编号
- **样式同步**: 修改样式后，右键样式 → 「更新 标题1 以匹配所选内容」
- **文档对比**: 「审阅 → 比较」
- **邮件合并**: 「邮件 → 开始邮件合并 → 信函」→ 选择数据源 → 插入合并域

### 高级技巧
- **一键清除格式**: 选中文字 → `Ctrl + Space` 或点击「开始→清除格式」
- **制表符对齐**: 选中段落 → 标尺上点击设置制表位 → 按 `Tab` 对齐
- **通配符查找**: `Ctrl + H` → 「更多→使用通配符」→ 例如 `[0-9]{4}` 查找4位数字
- **域代码**: `Ctrl + F9` 插入域，例如 `{ =SUM(ABOVE) }` 对上方表格求和
- **超长文档优化**: 开启「文件→选项→高级→禁用硬件加速」

## Excel 专区

### 常用公式

| 场景 | 公式 |
|------|------|
| 条件查找 | `=VLOOKUP(查找值, 表格区域, 返回列号, 0)` |
| **XLOOKUP**（推荐，新版本） | `=XLOOKUP(查找值, 查找列, 返回列)` |
| 条件求和 | `=SUMIF(条件区域, 条件, 求和区域)` |
| 多条件求和 | `=SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2)` |
| 条件计数 | `=COUNTIF(范围, 条件)` |
| 多条件计数 | `=COUNTIFS(范围1, 条件1, 范围2, 条件2)` |
| 提取年月 | `=YEAR(日期)` / `=MONTH(日期)` / `=DAY(日期)` |
| 工作日计算 | `=NETWORKDAYS(开始, 结束, 假期区域)` |
| 排名不重复 | `=RANK.EQ(值, 区域) + COUNTIF(区域_开头:当前行, 值) - 1` |
| 动态排序 | `=SORT(区域, 排序列)` *(Office 365)* |
| 筛选 | `=FILTER(区域, 条件)` *(Office 365)* |
| 唯一值 | `=UNIQUE(区域)` *(Office 365)* |

### 透视表速成
```
步骤1: 选中数据区域 → 「插入→数据透视表」
步骤2: 把字段拖到对应区域：
  - 行标签 → 你要分类的维度
  - 值 → 你要汇总的数字
  - 列标签 → 第二个维度
  - 筛选 → 过滤条件
步骤3: 右键值字段 → 「值字段设置」→ 可切换计数/平均值/最大值
```

### 数据清洗技巧
- **分列**: 选中列 → 「数据→分列」→ 按分隔符/固定宽度拆分
- **去重**: 「数据→删除重复值」
- **快速填充**: `Ctrl + E` — Excel 自动识别模式并填充（拆分姓名、提取身份证信息等神技）
- **条件格式**: 「开始→条件格式」→ 可设数据条/色阶/图标集
- **数据验证**: 「数据→数据验证」→ 限制输入类型、制作下拉列表
- **文本转数字**: 选中列 → 「数据→分列」→ 直接完成（不修改分隔符）

## PPT 专区

### 排版设计原则
```
用户: "PPT 怎么做才好看？"
→ 四大原则：对齐 + 对比 + 亲密 + 重复
   - 对齐：所有元素有规律对齐，不要随意放置
   - 对比：标题加粗大号，正文小号，层级分明
   - 亲密：相关的内容放在一起，形成组
   - 重复：全文统一配色、字体、风格
```

### 常用快捷键
- **新建幻灯片**: `Ctrl + M`
- **组合/取消组合**: `Ctrl + G` / `Ctrl + Shift + G`
- **复制格式**: `Ctrl + Shift + C` / `Ctrl + Shift + V`
- **微调位置**: 选中对象 → `方向键`（逐像素：按住 `Ctrl` + 方向键）
- **等比例缩放**: 按住 `Shift` 拖动对角
- **从中心缩放**: 按住 `Ctrl` + 拖动对角
- **幻灯片母版**: 「视图→幻灯片母版」统一修改全文字体/颜色/Logo

### 高效制作技巧
- **取色器**: 插入形状 → 「格式→形状填充→取色器」→ 吸取图片颜色
- **设计灵感**: 「设计→设计灵感」自动生成多种排版方案 (Office 365)
- **图片排版**: 选中多张图片 → 「格式→图片版式」→ 一键生成图集
- **SmartArt 转换**: 选中文字 → 右键 → 「转换为 SmartArt」
- **录制旁白**: 「幻灯片放映→录制旁白」
- **导出视频**: 「文件→导出→创建视频」
- **母版批量修改**: 修改母版样式 → 所有应用该版式的幻灯片自动更新

## WPS 专区

### WPS 特色功能
- **PDF 转 Word**: WPS 内置 PDF 转文档功能（「特色应用→PDF转Word」）
- **稻壳模板**: 「页面布局→模板」或直接访问 [docer.com](https://docer.com)
- **合并文档**: 「插入→对象→文件中的文字」批量合并多个文档
- **WPS 便签**: 快速记录灵感，支持Markdown
- **文档修复**: 「文件→备份与恢复→文档修复」
- **护眼模式**: 「视图→护眼模式」
- **WPS AI**: 最新版 WPS 内置 AI 写作/PPT生成功能

### 跨平台同步
- WPS 云文档自动同步电脑/手机/平板
- 支持多人协作编辑，类似于腾讯文档/石墨文档
- 通过「WPS 办公助手」小程序可手机预览/编辑

## 模板与自动化

### 快速生成文档
```
用户: "帮我生成一个会议纪要模板"
步骤如下：
1. 使用 Word 或 WPS 新建文档
2. 设置标题为"会议纪要"
3. 插入表格：会议主题/时间/地点/参会人/主持人/记录人
4. 插入正文区域：会议内容（按议题分点）、决议事项、待办事项
5. 另存为 Dotx 模板：文件→另存为→Word模板(*.dotx)
```

### 常用脚本工具
本 Agent 提供自动化脚本，可实现：
```bash
# 生成周报模板
python3 scripts/office_automation.py --action weekly-report --output 周报模板.docx

# 批量重命名文件
python3 scripts/office_automation.py --action rename --dir ./文档/ --prefix "2026年报告-"

# Excel 数据统计摘要
python3 scripts/office_automation.py --action excel-summary --input 数据.xlsx --output 统计结果.xlsx
```

### VBA 宏速查
```
常用宏代码：
- 批量另存为PDF: ThisDocument.SaveAsPDF
- 遍历所有工作表: For Each ws In Worksheets
- 发送邮件: CreateObject("Outlook.Application").CreateItem
```

## 注意事项

1. 不同 Office 版本（2016/2019/Office 365/WPS）功能名称和位置可能有差异
2. 快捷键以 Windows 版本为准，Mac 版将 `Ctrl` 替换为 `Cmd`
3. 自动化脚本依赖 Python 环境，需要安装 `python-docx` / `openpyxl` 等库
4. 涉及 VBA/宏的安全设置：文件→选项→信任中心→宏设置

---

*Generated by Skill Craftsmen | Office Wizard v1.0.0*
