变量名 | 类 型 | 静态 | 数组 | 备 注 | 内容文本 | 文本型 | | | ppt应用 | 对象型 | | | ppt演示文稿 | 对象型 | | | ppt幻灯片 | 对象型 | | | word文档路径 | 文本型 | | |
word文档路径 = "C:\example.docx" 内容文本 = 从Word读取内容 (word文档路径 ) ppt应用 = 新建对象 ("PowerPoint.Application" )ppt演示文稿 = ppt应用.Presentations. Add () 分割内容到幻灯片 (内容文本, ppt演示文稿 ) ppt演示文稿. SaveAs2 ("C:\output.pptx" )ppt演示文稿. Close ()ppt应用. Quit ()返回 0 变量名 | 类 型 | 静态 | 数组 | 备 注 | 分割位置 | 整数型 | | | 单页内容 | 文本型 | | |
分割位置 = 1 循环直到 (分割位置 > 0 )分割位置 = 定位文本 (内容文本, "段落结束标记", 分割位置 ) 如果 (分割位置 > 0 ) 则 单页内容 = 中间文本 (内容文本, 分割位置 - Length ("段落结束标记" ), 分割位置 ) ppt幻灯片 = ppt演示文稿.Slides. Add (1, ppLayoutText ) ppt幻灯片. Shapes (1 ).TextFrame.TextRange.Text = 单页内容 分割位置 = 分割位置 + Length ("段落结束标记" ) 否则退出循环 终止循环 返回 "这里是示例文本。"
求修正
补充内容 (2025-4-21 20:36):
用AI生成的,不能使用,看来目前AI功能能力还太小 |