Tôi đang làm việc trên một số mã để dán vào tài liệu hiện tại đang hoạt động OpenOffice trực tiếp từ C#. Tôi không thể bao gồm bất kỳ thư viện OpenOffice nào, bởi vì chúng tôi không muốn gói chúng, vì vậy chúng tôi đang sử dụng sự phản chiếu để truy cập vào OpenOffice API.Sử dụng C# với OpenOffice thông qua sự phản chiếu
Câu hỏi của tôi liên quan đến việc sử dụng bộ điều phối thông qua phản ánh. Tôi không thể tìm ra các thông số chính xác để vượt qua nó, cho tôi một "TargetInvocationException" đáng yêu do các loại không phù hợp.
object objframe = GetProperty<object>(objcontroller, "frame");
if (objframe != null)
{
object[] paramlist = new object[2] {".uno:Paste", objframe};
InvokeMethod<object>(objdispatcher, "executeDispatch", paramlist);
}
Làm cách nào để khắc phục sự cố?