ich benutze statt CurrentComponent immer oDoc = ThisComponent und bin damit bisher immer gut gefahren.
Damit die Function Werte zurück liefert, musst du der Funktionsvariablen (= Funktionsname) einen Wert zuweisen, hier also Get_PRG = Cell_Value.getFormula().
Übrigends verwende ich nur Methoden, um mir Werte zu holen wie z.B. getFormula().
Eine getValue()-Methode gibt es bei Zellen nicht.
Für Strings nimmst du einfach getString().
Ich kann dir nur das Xray-Tool empfehlen. Das ist echt Zucker

http://ooomacros.org/dev.php#101416
Gruß
Ironzwerg