Ho segnalato questo problema come un bug, ma mi hanno detto di rivolgermi qui.
Ho una macro che aveva funzionato per anni, aprendo un documento nel punto in cui era stato salvato e chiuso, ma ora questa macro funziona se attivata manualmente, ma se la assegno alla apertura di un documento mi produce uno strano “balletto”: prima va nel posto giusto, poi dopo qualche secondo si sposta senza ragione verso un altro punto (che non si capisce bene che cosa c’entri).
La macro è questa:
sub vai_qui
If ThisComponent.supportsService(“com.sun.star.text.TextDocument”) Then
oBookmarks = ThisComponent.getBookmarks()
If NOT oBookmarks.hasByName(“qui”) Then
Exit Sub
End If
ViewCursor = ThisComponent.CurrentController.getviewCursor()
Bookmark = ThisComponent.Bookmarks.getByName(“qui”).Anchor
ViewCursor.gotorange(Bookmark, False)
else
Exit Sub
End If
end sub
Ora, è vero che adesso quasi tutti i documenti vengono già aperti nel punto in cui erano stati chiusi. Ma ce n’è qualcuno di “capriccioso”, per il quale questa macro sarebbe utile. Ma niente da fare: fa lo strano balletto di cui sopra.
Grazie!