Advertisement
Guest User

Untitled

a guest
Sep 14th, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub Ugras_a_kovetkezo_munkalap_ugyanazon_cellatartomanyara
  2.  
  3. oDoc = ThisComponent
  4. oView = oDoc.getCurrentController()
  5. oSheet= oView.getActiveSheet()
  6. oSel = oDoc.getCurrentSelection()
  7. oAddr = oSel.getRangeAddress()
  8.  
  9. FromSheet = oAddr.Sheet
  10.  
  11. nSCol = oAddr.StartColumn
  12. nSRow = oAddr.StartRow
  13. nECol = oAddr.EndColumn
  14. nERow = oAddr.EndRow
  15.  
  16. ToSheet = FromSheet + 1
  17.  
  18. Ugras(ToSheet+1)
  19. 'Figyelni kell a 0-tól számoló "oAddr.Sheet" függvény, meg az 1-től számoló "Jump" számozására...
  20.  
  21. oNewView = oDoc.getCurrentController()
  22. oNewSheet = oNewView.getActiveSheet()
  23. oNewView.select(oNewSheet.getCellRangeByPosition(nScol, nSRow, nECol, nERow))
  24.  
  25. end sub
  26.  
  27.  
  28. Sub Ugras_az_elozo_munkalap_ugyanazon_cellatartomanyara
  29.  
  30. oDoc = ThisComponent
  31. oView = oDoc.getCurrentController()
  32. oSheet= oView.getActiveSheet()
  33. oSel = oDoc.getCurrentSelection()
  34. oAddr = oSel.getRangeAddress()
  35.  
  36. FromSheet = oAddr.Sheet
  37.  
  38. nSCol = oAddr.StartColumn
  39. nSRow = oAddr.StartRow
  40. nECol = oAddr.EndColumn
  41. nERow = oAddr.EndRow
  42.  
  43. ToSheet = FromSheet - 1
  44.  
  45. Ugras(ToSheet+1)
  46. 'Figyelni kell a 0-tól számoló "oAddr.Sheet" függvény, meg az 1-től számoló "Jump" számozására...
  47.  
  48. oNewView = oDoc.getCurrentController()
  49. oNewSheet = oNewView.getActiveSheet()
  50. oNewView.select(oNewSheet.getCellRangeByPosition(nScol, nSRow, nECol, nERow))
  51.  
  52. end sub
  53.  
  54. sub Ugras(Munkalapszam as integer)
  55. rem ----------------------------------------------------------------------
  56. rem define variables
  57. dim document   as object
  58. dim dispatcher as object
  59. rem ----------------------------------------------------------------------
  60. rem get access to the document
  61. document   = ThisComponent.CurrentController.Frame
  62. dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
  63.  
  64. rem ----------------------------------------------------------------------
  65. dim args1(0) as new com.sun.star.beans.PropertyValue
  66. args1(0).Name = "Nr"
  67. args1(0).Value = Munkalapszam
  68.  
  69. dispatcher.executeDispatch(document, ".uno:JumpToTable", "", 0, args1())
  70. end sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement