C# spotfirecom自动化

C# spotfirecom自动化,c#,com,spotfire,C#,Com,Spotfire,我正在尝试使用spotfire的COM对象自动保存到库。我查看了SpotFireSDK for COM automation的示例,它使用InvokeMethod调用OpenDocument方法。当我尝试使用相同的技术调用Save方法时,它会引发缺少成员异常 public bool OpenDocument(string filePath) { var test = this.InvokeMethod("OpenDocument", filePath);

我正在尝试使用spotfire的COM对象自动保存到库。我查看了SpotFireSDK for COM automation的示例,它使用InvokeMethod调用OpenDocument方法。当我尝试使用相同的技术调用Save方法时,它会引发缺少成员异常

    public bool OpenDocument(string filePath)
    {
        var test = this.InvokeMethod("OpenDocument", filePath);

        return (bool)test;
    }

    public bool SaveDocument()
    {            
        return (bool)this.InvokeMethod("Save", null);    

    } 

在上面的代码片段中,OpenDocument工作得非常好,但它的保存抛出错误。com对象是System.\uuu comobject类型,因此我甚至无法检查和获取元数据(方法/属性)以查看实际的方法名称,我可以将其用作调用方法的参数

请,请,请向我们显示您的代码。我可以通过电子邮件向您发送完整的代码。同时,如果您能让我知道如何获取系统的成员或元数据,_ucomObject将解决我的问题。代码应该包含在问题中。这是一个编程问答网站,我们回答有关代码的问题,没有代码我们无法解决问题,代码应该放在问题中,我不想让你把它发送给我,请把它放在你的问题中。你有没有查阅他们的文档,看看他们是否有OpenDocument方法?我检查了文档,dll有Open,Save方法。没有作为OpenDocument的方法,但是将OpenDocument作为参数传递给InvokeMethod会以某种方式完成这项工作。这是Tibco Spotfire提供的示例代码,因此我继续添加了相同的代码,用于调用Save方法,但它不起作用。