Pracuję nad kodem do wklejenia do aktualnie aktywnego dokumentu OpenOffice bezpośrednio z C#. Nie mogę uwzględnić żadnej z bibliotek OpenOffice, ponieważ nie chcemy ich pakować, więc używamy refleksji, aby uzyskać dostęp do OpenOffice API.Używanie C# z OpenOffice poprzez odbicie
Moje pytanie dotyczy korzystania z dyspozytora poprzez odbicie. Nie mogę znaleźć prawidłowych parametrów, które można do niego przekazać, co da mi uroczą "Unikalność Celu" z powodu niedopasowanych typów.
object objframe = GetProperty<object>(objcontroller, "frame");
if (objframe != null)
{
object[] paramlist = new object[2] {".uno:Paste", objframe};
InvokeMethod<object>(objdispatcher, "executeDispatch", paramlist);
}
Jak mogę to naprawić?