Ohne Dir eine Lösung vorschlagen zu können, vermute ich, dass Dein Problem schon in Excel beginnt.
excel.Cells ( exceli , 2).Text
gibt doch bestimmt nur den Text des Zelleninhalts zurück, sonst würde die Property nicht so heißen. Du müsstest zuerst die Formatierungen aus der Zelle lesen können, bevor Du sie woanders hinschreibst.
Mach doch mal einen Gegentest, in dem Du das Ergebnis von excel.Cells ( exceli , 2).Text in eine andere Zelle in Excel schreibst. Wenn dort die Formatierungen weg sind, ist meine Annahme richtig. Falls nicht, würde es mich extrem wundern ...
Edit: Dass die letzten Zeilen abgeschnitten werden, könnte daran liegen, dass nicht mehr als eine bestimmte Anzahl Zeichen (z.B 256) von der Excel-Routine zurückgegeben werden. Sowas hatte ich schon mal in einem Import aus Excel festgestellt. Wenn es so wäre, wäre das auch ein Problem von Excel, und nicht von Notes.