sub ordinaABCD
'ordina le colonne ABCD in ascendente
	dim document   as object
	dim dispatcher as object
'
	document   = ThisComponent.CurrentController.Frame
	dispatcher = createUnoService("com.sun.star.frame.DispatchHelpe  r")
		dim args1(12) as new com.sun.star.beans.PropertyValue
			args1(0).Name = "ByRows"
			args1(0).Value = true
			args1(1).Name = "HasHeader"
			args1(1).Value = false
			args1(2).Name = "CaseSensitive"
			args1(2).Value = false
			args1(3).Name = "IncludeAttribs"
			args1(3).Value = true
			args1(4).Name = "UserDefIndex"
			args1(4).Value = 0
			args1(5).Name = "Col1"
			args1(5).Value = 1
			args1(6).Name = "Ascending1"
			args1(6).Value = true
			args1(7).Name = "Col2"
			args1(7).Value = 2
			args1(8).Name = "Ascending2"
			args1(8).Value = true
			args1(9).Name = "Col3"
			args1(9).Value = 3
			args1(10).Name = "Ascending3"
			args1(10).Value = true
			args1(11).Name = "Col4"
			args1(11).Value = 4
			args1(12).Name = "Ascending4"
			args1(12).Value = true
	dispatcher.executeDispatch(document, ".uno:dataSort", "", 0, args1())
end sub