Cartes Script, Visual Studio y Excel

Hola
He realizado un ejemplo con cartes script para abrir y modificar un archivo de Excel
El script es como el siguiente:
$c23 = new Excel;
$c23.load(“C:\Docs\Prueba Excel.xlsx”, false);
$c23.visible(true);
$Valor = $c23.cell(1, 1, “A”);
for($i = 2; $i < 10; $i = $i + 1){
$c23.cell(1, $i, “A”, "escribiendo valor: ". $i);
}
$c23.save();
$c23.close();
Balloon($Valor);
$Notas.value($Valor);

Esto lo quiero pasar a C# con Visual Studio, no he podido conseguir que funcione, el script es como sigue
cartes.open(Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @“Cartes\pruebaExcel.rpa”));
notas = (RPAWin32Component)cartes.component("$Notas");
cartes.Execute("$c23 = new Excel;");
cartes.Execute("$c23.load(“C:\Docs\Prueba Excel.xlsx”, false);");
cartes.Execute("$c23.visible(true);");
Valor = cartes.Execute(“return $c23.cell(1, 1, “A”);”);
Debug.WriteLine(Valor);