Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

CAT-Tools/SDL Trados/Forcing Segmentation

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

Workbench does not allow users to select where segmentation should occur. This is often a problem. Uwe Sprengart has kindly provided a solution to this important functionality issue and given permission to post it. It is a macro as below. If you do not know how to add a macro to Word, www.nla.gov.au/kinetica/download/requestmacro.doc will help with Word 2003 and earlier. Sub DefineAndOpenSegment() ' Macro by Uwe Sprengart ' If Selection.Range = "" Then Exit Sub Application.Run MacroName:="TemplateProject.tw4winProtection.tw4winKeyEditCut" With ActiveDocument.Bookmarks .Add Range:=Selection.Range, Name:="Start_TU" .DefaultSorting = wdSortByName .ShowHidden = True End With Selection.Style = ActiveDocument.Styles("tw4winMark") Selection.TypeText Text:="{0>" Application.Run MacroName:="Normal.EditPaste.MAIN" Selection.Style = ActiveDocument.Styles("tw4winMark") Selection.TypeText Text:="<}0{><0}" ' Selection.Find.ClearFormatting ' With Selection.Find ' .Text = "{0>" ' .Replacement.Text = "" ' .Forward = False ' .Wrap = wdFindAsk ' .Format = False ' .MatchCase = False ' .MatchWholeWord = False ' .MatchWildcards = False ' .MatchSoundsLike = False ' .MatchAllWordForms = False ' End With ' Selection.Find.Execute Selection.GoTo What:=wdGoToBookmark, Name:="Start_TU" ActiveDocument.Bookmarks("Start_TU").Delete Application.Run MacroName:="TemplateProject.tw4winOpenGet.Main" Application.Run MacroName:="TemplateProject.tw4winGetTranslation.Main" End Sub