当前位置:  开发笔记 > 编程语言 > 正文

通过反射使用C#和OpenOffice

如何解决《通过反射使用C#和OpenOffice》经验,为你挑选了0个好方法。

我正在研究一些代码,直接从C#粘贴到当前活动的OpenOffice文档中.我不能包含任何OpenOffice库,因为我们不想打包它们,因此我们使用反射来访问OpenOffice API.

我的问题涉及通过反思使用调度员.我无法弄清楚传递给它的正确参数,由于类型不匹配而给我一个可爱的"TargetInvocationException".

object objframe = GetProperty(objcontroller, "frame");
if (objframe != null)
{
    object[] paramlist = new object[2] {".uno:Paste", objframe};
    InvokeMethod(objdispatcher, "executeDispatch", paramlist);
}


我该如何解决?

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有