将缩进空格文本转换为 PowerPoint ordered/unordered 列表?
Convert indented-with-spaces text to PowerPoint ordered/unordered list?
好的,看起来这应该很简单,但是是否有一种 EZ 方法可以将如下所示的带空格缩进的文本转换为 PowerPoint ordered/unordered 列表?最终目标是将列表转换为那些漂亮的树状 SmartArt MS-Office 横向组织结构图之一。在论坛上的一些代码示例的帮助下,我能够敲出一个简短的递归 VBA 例程来这样做(在把我的笔记本电脑用无限循环锁定几次之后,才把事情做好!),但是希望有一个不那么迟钝的,最好是看起来像 Ma-no-coding 的解决方案。谢谢!
A
B
C
D
E
F
G
H
PPT 的一项 little-known 功能可能会有所帮助。您可以在纯文本文件中放入相当大量的文本,然后在 PPT 中打开它,或者像从普通 PPT 文件中插入幻灯片一样插入它(通过强制文件对话框允许 .[= 类型的文件) 17=])
未缩进的文本行成为新幻灯片的标题
@Single-indented 行变为 1 级项目符号
@@Double-indented 行变成 2 级项目符号
等等。在上面看到 @ 的地方使用实际的制表符。
好的,看起来这应该很简单,但是是否有一种 EZ 方法可以将如下所示的带空格缩进的文本转换为 PowerPoint ordered/unordered 列表?最终目标是将列表转换为那些漂亮的树状 SmartArt MS-Office 横向组织结构图之一。在论坛上的一些代码示例的帮助下,我能够敲出一个简短的递归 VBA 例程来这样做(在把我的笔记本电脑用无限循环锁定几次之后,才把事情做好!),但是希望有一个不那么迟钝的,最好是看起来像 Ma-no-coding 的解决方案。谢谢!
A B C D E F G H
PPT 的一项 little-known 功能可能会有所帮助。您可以在纯文本文件中放入相当大量的文本,然后在 PPT 中打开它,或者像从普通 PPT 文件中插入幻灯片一样插入它(通过强制文件对话框允许 .[= 类型的文件) 17=])
未缩进的文本行成为新幻灯片的标题 @Single-indented 行变为 1 级项目符号 @@Double-indented 行变成 2 级项目符号
等等。在上面看到 @ 的地方使用实际的制表符。