c#中的Powerpoint加载项应用程序,需要访问演示文稿所有者详细信息

c#中的Powerpoint加载项应用程序,需要访问演示文稿所有者详细信息,c#,asp.net,.net-core,powerpoint,onedrive,C#,Asp.net,.net Core,Powerpoint,Onedrive,我必须用c#编写一个Powerpoint加载项应用程序,它可以连接到OneDrive,然后从OneDrive上载文件和检索文件,还需要获取演示文稿所有者详细信息和共享详细信息(其他用户权限,可以编辑或只读)。我已检查了系统环境变量,但在我的计算机上找不到任何内容。如何以编程方式执行此操作?我在网上搜索过,但什么也没找到。 请帮助我如何解决此类要求。您可以尝试使用OpenFileDialog和SaveFileDialog来读取/写入Powerpoint文件 using (OpenFileDialo

我必须用c#编写一个Powerpoint加载项应用程序,它可以连接到OneDrive,然后从OneDrive上载文件和检索文件,还需要获取演示文稿所有者详细信息和共享详细信息(其他用户权限,可以编辑或只读)。我已检查了系统环境变量,但在我的计算机上找不到任何内容。如何以编程方式执行此操作?我在网上搜索过,但什么也没找到。
请帮助我如何解决此类要求。

您可以尝试使用OpenFileDialog和SaveFileDialog来读取/写入Powerpoint文件

using (OpenFileDialog openFileDialog = new OpenFileDialog())
{
    openFileDialog.InitialDirectory = "OneDrive";
    openFileDialog.Filter = "pptx files (*.pptx)|*.pptx|All files (*.*)|*.*";
    openFileDialog.FilterIndex = 2;
    openFileDialog.RestoreDirectory = true;

    if (openFileDialog.ShowDialog() == DialogResult.OK)
    {
       //Read the contents of the file into a stream
       var fileStream = openFileDialog.OpenFile();
       // Do your stuff   
    }
}

谢谢。我还需要演示文稿所有者详细信息和共享详细信息(其他用户权限,可以编辑或只读)。如何获取此数据?FileInfo可能会有所帮助。我找不到演示文稿所有者详细信息和用户权限。您可以自己用谷歌搜索它,;)