![]() |
#11 |
Участник
|
вот так работает :
X++: static public void ESL_word_test(Args _args) { System.Type type = System.Type::GetType("System.Reflection.Missing"); System.Reflection.FieldInfo info = type.GetField("Value"); System.Object missing = info.GetValue(null); Microsoft.Office.Interop.Word.ApplicationClass wc; Microsoft.Office.Interop.Word.Documents wds; CLRObject wdso; ; try { wc = new Microsoft.Office.Interop.Word.ApplicationClass(); wc.set_Visible(true); wds = wc.get_Documents(); if (!wds) throw error("no get_Documents"); //wds.Add(byref missing,byref missing,byref missing, byref oTrue); wdso = wds; wdso.Add(missing,missing,missing,true); } catch (Exception::CLRError) { setprefix("CLR error"); } } X++: wds.Add(byref missing,byref missing,byref missing, byref oTrue); вот здесь похожая картина: Excel .NET вставка картинки
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
|
За это сообщение автора поблагодарили: Logger (3). |
Теги |
.net, ax2009, clr interop, clrobject, office, word, баг, ошибка, ядро |
|
|