A macro can actually make Trados behave Wordfast-like in this respect (this macro can be assigned to Alt+Up or Alt+Numeric Substract). Here it is:
Sub tw4winOpenPrevious()
'by Yves Champollion
Dim Here As Long
Application.ScreenUpdating = False
If Not ActiveDocument.Bookmarks.Exists("tw4winFrom") Then
MsgBox "No Trados session in progress!"
Exit Sub
End If
With Selection.Find
.ClearFormatting
.MatchWildcards = False
.MatchWholeWord = False
End With
Here = ActiveDocument.Bookmarks("tw4winFrom").Start
Selection.SetRange Here, Here
If Not Selection.Find.Execute(findtext:="^p<0}", Forward:=True) Then Exit Sub
Here = Selection.Start
Application.Run "tw4winSetClose.Main"
Selection.SetRange Here, Here
If Selection.Find.Execute(findtext:="{0>", Forward:=False) Then
Selection.Collapse
If Selection.Find.Execute(findtext:="{0>", Forward:=False) Then
Selection.Collapse
Application.Run "tw4winOpenGet.Main"
Exit Sub
End If
End If
MsgBox "Sorry, no previous segment!"
End Sub
To include this macro into your Normal.dot: Use the Tools/Macros/Visual basic Editor menu. A new window opens. Double-click “Normal” on the left side, then “Modules”. If no module is present, use the Insertion/Module menu to add a code module. Double-click the code module. In the right side, where the code module opens up, paste the macro above.
To associate this macro with Alt+Up: Back in Ms-Word, use the View/Toolbars/Customize dialog box. Click “KeyBoard” then in “Categories”, select “Macro”, then select the tw4winOpenPrevious macro. In “New shortcut”, type Alt+Up then click “Assign and close the dialog box.
Keywords: tw4winOpenPrevious, open previous segment, open previous, Trados, macro.