5
私は現在アクティブなOpenOffice文書をC#から直接貼り付けるためにいくつかのコードに取り組んでいます。パッケージ化したくないので、私はOpenOfficeライブラリを含めることができないので、リフレクションを使ってOpenOffice APIにアクセスしています。OpenOfficeでリフレクションを通してC#を使用する
私の質問には、リフレクションを使用してディスパッチャを使用することが含まれます。私はそれに渡す正しいパラメータを把握することはできません、タイプミスマッチのために素敵な "TargetInvocationException"を与えます。
object objframe = GetProperty<object>(objcontroller, "frame");
if (objframe != null)
{
object[] paramlist = new object[2] {".uno:Paste", objframe};
InvokeMethod<object>(objdispatcher, "executeDispatch", paramlist);
}
どのように修正できますか?