Es passiert häufig, dass ich in Word nummerierte Absätze diktiere. Das ist alles unproblematisch, solange sich an einen nummerierten Absatz der nächste nummerierte Absatz angefügt. Manchmal stehen aber auch mehrere Absätze unter einer Nummer. Wenn ich dann die nächste fortlaufende Nummer vor einem Absatz stehen haben möchte, reagiert Word auf den Befehl „nummeriere" unterschiedlich: Manchmal wird die nächste fortlaufende Nummer angezeigt und manchmal fängt die Nummerierung wieder bei „1“ an. Wenn letzteres der Fall ist, würde ich gerne mit einem Sprachbefehl die aus dem Kontextmenü bekannte Anweisung „Nummerierung fortsetzen“ geben können. Weiß vielleicht jemand, wie das zu realisieren ist?
Es kommt darauf an, ob Sie die Nummerierungen mit Absatzformatvorlagen erzeugen (was besser ist) oder sich auf die eingebauten Listen-Vorlagen von Word verlassen.
Im erstgenannten Fall weist man einfach per Sprachbefehl dem Absatz die Absatzformatvorlage zu. Das geht entweder, indem die Absatzformatvorlage mit einem Shortcut verbunden ist, der dann durch einen Sprachbefehl ausgelöst wird, oder aber, indem man den Namen der Absatzformatvorlage direkt als Sprachbefehl in Dragon hinterlegt, Einbindung der Word-Programmbibliothek vorausgesetzt. Sie können hier im Forum nach den Vorgehensweisen hierfür suchen.
Im zweitgenannten Fall könnte vielleicht ein Sprachbefehl "Nummerierung fortsetzen" helfen, der gleichfalls die Einbindung der Word-Programmbibliothek voraussetzt – und natürlich eine skriptfähige Edition von Dragon. Für eine einfache Liste könnte das wie folgt aussehen:
Zitat Sub Main Selection.Range.ListFormat.ApplyListTemplateWithLevel ListTemplate:= _ ListGalleries(wdNumberGallery).ListTemplates(1), ContinuePreviousList:= _ True, ApplyTo:=wdListApplyToWholeList, DefaultListBehavior:= _ wdWord10ListBehavior End Sub
Diesen Befehl habe ich nicht etwa aufgrund überragender Programmierkenntnisse in VBA erstellt, sondern schlicht mit dem Makro-Rekorder von Word und dann in Dragon kopiert. Damit können Sie auch mal herumspielen.
Vor dem genannten Hintergrund kann es sein, dass der Befehl je nach Ihrer Dokumentvorlage ein ungewohntes Nummernformat erzeugt. Ob man die Methode "ContinuePreviousList" isolieren kann, mögen klügere sagen.
Haben Sie herzlichen Dank! Gleichwohl habe ich noch eine Frage:
Gebe ich diese Befehle (zwischen Sub Main und End Sub) als Skript in Dragon ein oder lege ich das als Makro in Word an, versehe das Makro mit einem Tastaturbefehl und rufe dann über Dragon den entsprechenden Tastaturbefehl auf?
Ich verwende Dragon Professionell Individual, sodass die Skriptfunktion vorhanden ist.
Zitat von rc.ottoGebe ich diese Befehle (zwischen Sub Main und End Sub) als Skript in Dragon ein oder lege ich das als Makro in Word an, versehe das Makro mit einem Tastaturbefehl und rufe dann über Dragon den entsprechenden Tastaturbefehl auf?
Beide Varianten sind möglich, die erste ist wohl etwas schneller in der Umsetzung. Im erstgenannten Fall müssen Sie wie gesagt in Dragon noch die entsprechende Objektbibliothek einbinden (im Befehlsdialog Alt+Enter und dann suchen, suchen, suchen).