В первом выпуске, я думаю, вы застрянете, изменяя надстройку для взаимодействия с лентой.
Для второго вопроса, я подозреваю, что место запуска было жестко закодировано. Если это так, попробуйте написать в Excel.Application.StartupPath (вам потребуется установить ссылку на Excel, если вы делаете это из PowerPoint.)