Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用VBA使用wiki符号创建Powerpoint幻灯片_Vba_Powerpoint_Wiki - Fatal编程技术网

是否可以使用VBA使用wiki符号创建Powerpoint幻灯片

是否可以使用VBA使用wiki符号创建Powerpoint幻灯片,vba,powerpoint,wiki,Vba,Powerpoint,Wiki,我正在使用PowerPoint来记录一个软件解决方案,并使用超链接来允许读者跳转到定义页面 我想要的是能够使用wiki表示法键入,如请参阅[[Master Data]]部分了解更多详细信息 在上面的示例中,我希望VBA解释[…],首先看看是否已经有一张标题以“主数据”开头的幻灯片 如果存在幻灯片,则只需将[[Master Data]]转换为“Master Data”,并通过幻灯片的超链接删除[[]]。 如果该幻灯片不存在,则创建该幻灯片并将上述格式更改和超链接应用于新幻灯片 我是在要求不可能的事

我正在使用PowerPoint来记录一个软件解决方案,并使用超链接来允许读者跳转到定义页面

我想要的是能够使用wiki表示法键入,如请参阅[[Master Data]]部分了解更多详细信息

在上面的示例中,我希望VBA解释[…],首先看看是否已经有一张标题以“主数据”开头的幻灯片 如果存在幻灯片,则只需将[[Master Data]]转换为“Master Data”,并通过幻灯片的超链接删除[[]]。 如果该幻灯片不存在,则创建该幻灯片并将上述格式更改和超链接应用于新幻灯片

我是在要求不可能的事情。至少我可以执行第一步,即解释[[]]链接到现有幻灯片吗


提前感谢您的帮助。

所有这些都是可能的。到目前为止你试过什么?请记住PowerPoint对象模型的相对复杂性,例如,每张幻灯片上可能有许多形状-您需要在哪些形状中扫描标记语法?都是吗?或特定/命名形状或占位符等。??似乎最好创建一个外接程序或宏,让您可以从现有幻灯片列表中插入超链接,但考虑到PowerPoint本身的本机“插入超链接”对话框,这似乎有些过分……谢谢@David,我还没有尝试过任何东西,因为我正在测试水之前,我花了几个小时学习VBA,并试图实现这一点。另一种方法是使用Ctrl键根据突出显示的单词启动宏,然后让它创建页面,然后我可以手动添加超链接。你有什么想法好的,那么你会删除这个问题吗?如果你只是在寻找这是可能的,那么答案是肯定的……理想情况下,我想要一些关于如何做到这一点的建议。使用内置的功能区菜单插入超链接可以最轻松地完成感谢。这不可能比键入标记语法花费更多的时间,而且它为您节省了编写任何代码的麻烦。