Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.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/c/59.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
C#VSTO Powerpoint将文本添加为字段_C#_Vsto_Interop_Powerpoint_Office Interop - Fatal编程技术网

C#VSTO Powerpoint将文本添加为字段

C#VSTO Powerpoint将文本添加为字段,c#,vsto,interop,powerpoint,office-interop,C#,Vsto,Interop,Powerpoint,Office Interop,我们正在开发一个VSTO应用程序,我们需要这种功能组选择的文本,如屏幕截图所示。 我们可以通过更改:fld xml标记的数据类型来修改现有powerpoint文件的slide1.xml来实现这一点,但问题是我们如何在运行时实现这一点?演示文稿是什么时候新打开的?谢谢你的回答 不清楚文本分组是什么意思。屏幕截图中的XML不可读-堆栈溢出代码应作为文本发布(然后格式化为代码)。Hi@Cindymister。如果可以在运行时修改xml,您可以帮助我们吗?我们的目标是在运行时修改演示文稿中的xml数据

我们正在开发一个VSTO应用程序,我们需要这种功能组选择的文本,如屏幕截图所示。 我们可以通过更改:fld xml标记的数据类型来修改现有powerpoint文件的slide1.xml来实现这一点,但问题是我们如何在运行时实现这一点?演示文稿是什么时候新打开的?谢谢你的回答


不清楚文本分组是什么意思。屏幕截图中的XML不可读-堆栈溢出代码应作为文本发布(然后格式化为代码)。Hi@Cindymister。如果可以在运行时修改xml,您可以帮助我们吗?我们的目标是在运行时修改演示文稿中的xml数据。我们将把type=“datetime”更改为另一种类型,以便对文本的选择进行分组。这是PowerPoint文件中组选择文本的链接示例否,无法在PowerPoint中在运行时修改基础Office Open XML。只有Word可以做到这一点,没有其他Office应用程序。嗨@Cindymister谢谢您的帮助。顺便问一下,最后一个问题是c#可以通过修改内存来实现这个目标吗?或者我们可以插入一个文本字段,而不仅仅是datetime?我不会下载Office文件(或任何其他文件)。您需要解释如何在UI中创建它。一般来说(尽管我对PowerPoint不太熟悉),在UI中可以完成的大多数事情也可以使用互操作来完成。如果您能够在UI中找到解决方法并加以解释,那么可能有人会告诉您如何使用互操作解决问题。