C# Word late binding - paragraphs type reset
2008-09-22T19:37:45+02:00
2008-09-22T19:37:46+02:00
2022-07-02T14:50:28+02:00
  • Hello mindenki a gondom, hogy amikor wordbe exportálok, akkor beállítom, hogy egy felsorolás tipusú legyen az adott paragrafus, de ezután képtelen vagyok visszaállítani defaultra, van erre valami mód???? mert a következő 3000 sort valahogy nem akarom számosítani.....


    Object[] objMissing = new Object[1]; objMissing[0] = System.Reflection.Missing.Value; Type WordType; Object WordApp; //late bind MS Word COM WordType = Type.GetTypeFromProgID("Word.Application"); WordApp = Activator.CreateInstance(WordType); Object[] objTrue = new Object[1]; objTrue[0] = true; Object[] objFalse = new Object[1]; objFalse[0] = false; //Word Applicatoin a háttérben nyílik meg WordType.InvokeMember("Visible", BindingFlags.SetProperty, null, WordApp, objFalse); //uj dokumentum készítése Object WordDoc = WordApp.GetType().InvokeMember("Documents", BindingFlags.GetProperty, null, WordApp, null); WordDoc = WordDoc.GetType().InvokeMember("Add", BindingFlags.InvokeMethod, null, WordDoc, null); //Word.Selection - get a selection object; Object WordSelection = WordApp.GetType().InvokeMember("Selection", BindingFlags.GetProperty, null, WordApp, null); //Word.Selection.Font - alapfont beállítása Object WordFont = WordSelection.GetType().InvokeMember("Font", BindingFlags.GetProperty, null, WordSelection, null); Object WordParagraphs = WordSelection.GetType().InvokeMember("Paragraphs", BindingFlags.GetProperty, null, WordSelection, null); WordType.InvokeMember("Style", BindingFlags.SetProperty, null, WordParagraphs, new object[] { -50 });

    Mutasd a teljes hozzászólást!
Ez a téma lezárásra került a moderátor által. A lezárás oka: Tanuld meg mi a k�l�nbs�g a tud�st�r �s a t�rsalg� k�z�tt.
abcd