【发布时间】:2021-02-11 05:45:12
【问题描述】:
我对 VSTO 插件开发和 C# 也很陌生。我有以下代码。
using Microsoft.Office.Tools.Ribbon;
using System;
using System.Diagnostics;
namespace POC_Powerpoint
{
public partial class Ribbon1
{
private void Ribbon1_Load(object sender, RibbonUIEventArgs e)
{
}
private void button1_Click(object sender, RibbonControlEventArgs e)
{
Debug.WriteLine("POC Running");
AddCustomXmlPartToPresentation()
}
private void AddCustomXmlPartToPresentation(PowerPoint.Presentation presentation)
{
string xmlString =
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>" +
"<employees xmlns=\"http://schemas.microsoft.com/vsto/samples\">" +
"<employee>" +
"<name>Karina Leal</name>" +
"<hireDate>1999-04-01</hireDate>" +
"<title>Manager</title>" +
"</employee>" +
"</employees>";
Office.CustomXMLPart employeeXMLPart =
presentation.CustomXMLParts.Add(xmlString, missing);
}
}
}
单击 button_1 后,我想将一些自定义 xml 添加到演示文稿中。而且我不知道如何运行此代码以及如何获取 Powerpoint 和 Office 类部分。
我从ms-office docs 中获取了这些代码。谁能帮我这个?如何将自定义 XML 插入到 powerpoint 文件中。
【问题讨论】:
标签: c# visual-studio powerpoint vsto powerpoint-addins