Hallo Christian, Am 03.07.2011 10:57, schrieb Christian Kühl:
Erfahrungen vom ersten Kapitel ins Wiki neu eingestellt [1] und das Verfahren dokumentiert [2]. [2] http://wiki.documentfoundation.org/DE/Doku/Handbucherstellung#Phase_0:_Einstellen_eines_neuen_Dokuments_ins_Wiki Rückblickend würde ich sagen, lässt sich so die Dokumenteneinstellung mit allen Formatierungen in weniger als 1 Stunde schaffen. Ein paar Fragen sind auf [2] noch offen, wo ich keine Lösung bei Suchen & Ersetzen in Writer für gefunden habe, wenn jemand dazu Lösungen anzubieten hat, gerne bei mir melden.
Ich hatte mir vor einiger Zeit ein Makro gebastaltet, um Zeilenumrüche mittels eines Makros entfernen zu lassen. Dieses findest Du weiter unten.
Ich habe momentan aber keine Zeit, großartige Erklärungen dazu abzugeben. Teste einfach mal das Makro. Die Markierung des Textes ist wichtig, um mehrere Absätze abarbeiten zu können.
Wahrscheinlich ist eine Modifizierung des Makros für Deine Belange nötig. Ich würde mich freuen, wenn Du ein Feeback geben würdest. Gruß Jochen sub ZeilenumbruchEntfernen Dim sText As String Dim sTitel As String Dim iAntwort As Integer sText = "Hinweis" sText = "Ist Text markiert?" iAntwort = MsgBox(sText, 3 + 32, sTitel) If iAntwort <> 6 Then '6 = Ja; 7 = Nein goto Ende End If 'MsgBox "Erster Schritt" rem ---------------------------------------------------------------------- rem define variables dim document as object dim dispatcher as object rem ---------------------------------------------------------------------- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") rem ---------------------------------------------------------------------- dim args1(18) as new com.sun.star.beans.PropertyValue args1(0).Name = "SearchItem.StyleFamily" args1(0).Value = 2 args1(1).Name = "SearchItem.CellType" args1(1).Value = 0 args1(2).Name = "SearchItem.RowDirection" args1(2).Value = true args1(3).Name = "SearchItem.AllTables" args1(3).Value = false args1(4).Name = "SearchItem.Backward" args1(4).Value = false args1(5).Name = "SearchItem.Pattern" args1(5).Value = false args1(6).Name = "SearchItem.Content" args1(6).Value = false args1(7).Name = "SearchItem.AsianOptions" args1(7).Value = false args1(8).Name = "SearchItem.AlgorithmType" args1(8).Value = 1 args1(9).Name = "SearchItem.SearchFlags" args1(9).Value = 71680 args1(10).Name = "SearchItem.SearchString" args1(10).Value = "$" args1(11).Name = "SearchItem.ReplaceString" args1(11).Value = "@@@" args1(12).Name = "SearchItem.Locale" args1(12).Value = 255 args1(13).Name = "SearchItem.ChangedChars" args1(13).Value = 2 args1(14).Name = "SearchItem.DeletedChars" args1(14).Value = 2 args1(15).Name = "SearchItem.InsertedChars" args1(15).Value = 2 args1(16).Name = "SearchItem.TransliterateFlags" args1(16).Value = 1280 args1(17).Name = "SearchItem.Command" args1(17).Value = 3 args1(18).Name = "Quiet" args1(18).Value = true dispatcher.executeDispatch(document, ".uno:ExecuteSearch", "", 0, args1()) 'MsgBox "Erster Schritt ist erledigt. Es folgt der zweite Schritt." 'goto Ende 'ZweiterSchritt: 'MsgBox "zweiter Schritt" rem ---------------------------------------------------------------------- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") rem ---------------------------------------------------------------------- dim args2(18) as new com.sun.star.beans.PropertyValue args2(0).Name = "SearchItem.StyleFamily" args2(0).Value = 2 args2(1).Name = "SearchItem.CellType" args2(1).Value = 0 args2(2).Name = "SearchItem.RowDirection" args2(2).Value = true args2(3).Name = "SearchItem.AllTables" args2(3).Value = false args2(4).Name = "SearchItem.Backward" args2(4).Value = false args2(5).Name = "SearchItem.Pattern" args2(5).Value = false args2(6).Name = "SearchItem.Content" args2(6).Value = false args2(7).Name = "SearchItem.AsianOptions" args2(7).Value = false args2(8).Name = "SearchItem.AlgorithmType" args2(8).Value = 1 args2(9).Name = "SearchItem.SearchFlags" args2(9).Value = 65536 args2(10).Name = "SearchItem.SearchString" args2(10).Value = "-@@@" args2(11).Name = "SearchItem.ReplaceString" args2(11).Value = "" args2(12).Name = "SearchItem.Locale" args2(12).Value = 255 args2(13).Name = "SearchItem.ChangedChars" args2(13).Value = 2 args2(14).Name = "SearchItem.DeletedChars" args2(14).Value = 2 args2(15).Name = "SearchItem.InsertedChars" args2(15).Value = 2 args2(16).Name = "SearchItem.TransliterateFlags" args2(16).Value = 1280 args2(17).Name = "SearchItem.Command" args2(17).Value = 3 args2(18).Name = "Quiet" args2(18).Value = true dispatcher.executeDispatch(document, ".uno:ExecuteSearch", "", 0, args2()) 'MsgBox "Zweiter Schritt ist erledigt. Es folgt der dritte Schritt" 'DritterSchritt: 'MsgBox "Dritter Schritt" rem ---------------------------------------------------------------------- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") rem ---------------------------------------------------------------------- dim args3(18) as new com.sun.star.beans.PropertyValue args3(0).Name = "SearchItem.StyleFamily" args3(0).Value = 2 args3(1).Name = "SearchItem.CellType" args3(1).Value = 0 args3(2).Name = "SearchItem.RowDirection" args3(2).Value = true args3(3).Name = "SearchItem.AllTables" args3(3).Value = false args3(4).Name = "SearchItem.Backward" args3(4).Value = false args3(5).Name = "SearchItem.Pattern" args3(5).Value = false args3(6).Name = "SearchItem.Content" args3(6).Value = false args3(7).Name = "SearchItem.AsianOptions" args3(7).Value = false args3(8).Name = "SearchItem.AlgorithmType" args3(8).Value = 1 args3(9).Name = "SearchItem.SearchFlags" args3(9).Value = 65536 args3(10).Name = "SearchItem.SearchString" args3(10).Value = "@@@" args3(11).Name = "SearchItem.ReplaceString" args3(11).Value = " " args3(12).Name = "SearchItem.Locale" args3(12).Value = 255 args3(13).Name = "SearchItem.ChangedChars" args3(13).Value = 2 args3(14).Name = "SearchItem.DeletedChars" args3(14).Value = 2 args3(15).Name = "SearchItem.InsertedChars" args3(15).Value = 2 args3(16).Name = "SearchItem.TransliterateFlags" args3(16).Value = 1280 args3(17).Name = "SearchItem.Command" args3(17).Value = 3 args3(18).Name = "Quiet" args3(18).Value = true dispatcher.executeDispatch(document, ".uno:ExecuteSearch", "", 0, args3()) Ende: end sub -- Informationen zum Abmelden: E-Mail an discuss+h...@de.libreoffice.org Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert