Найденный вариант для поставленной задачи будет самым правильным, технология OLE "клиент-сервер" работает лучше, чем другие решения. Единственный недостаток в том, что придется сохранять относительное положение двух документов в файловой системе, иначе связь может нарушиться.
Есть еще вариант вставить таблицу Excel в текстовый документ и работать непосредственно в ней, без создания дополнительного тома электронной таблицы. При этом данные будут храниться в одном контейнере, вычисления - производиться средствами табличного процессора, а документ при печати будет отображать только результаты вычислений