Каким образом C++ связан с экселем? Там же VBA. И как всё это вместе связано с защитой авторских прав? У тебя уже что-то спиратили, и ты хочешь защитить свои права в суде? Для этого нужно не C++ изучать, а законы. Патенты на алгоритмы в России не выдаются, а ты не пишешь, из какой ты страны. Если собираешься что-то патентовать, скажем, в США, первым делом нужно удостовериться, что кто-то до теб яне запатентовал что-то из того, что ты используешь А они наверняка это уже сделали, они ведь даже перетаскивание объектов мышью патентуют, там патентных троллей больше, чем макдональдсов.