Ц# апликација за покретање спајања докумената у Word-у

Преглед пројекта

Циљ клијента био је да оптимизује процес спајања докумената у Word-у. У почетку су користили решење засновано на VBA унутар Excel-а, али су желели директнији приступ. Ново решење је захтевало самостални C# извршни фајл који прихвата специфичне параметре за управљање спајањем докумената. Ово би елиминисало потребу за посредничким текстуалним фајловима читајући директно из базе података.

Детаљи пројекта

Циљ

Дизајнирати и развити C# апликацију која заменjuje VBA процес у Excel-у, ефикасно покрећући спајање докумената у Word-у.

Кључне Функционалности

  • Прихват параметара: .exe фајл прихвата два основна параметра:
    • Конекциони низ за базу података
    • Путања до шаблона и име шаблона
  • Интеграција са "Excel"-ом: иако је VBA код остао унутар Excel-а, део који је покретао Word је бешавно прешао на C#.
  • Директно читање из базе: заобилазила се потреба за посредничким .txt фајловима, омогућавајући апликацији да директно чита податке из базе података.
  • Аутоматско затварање: након завршетка извештаја, извршни фајл се аутоматски затвара, осигуравајући глатко корисничко искуство.

Коришћене Tехнологије

  • Ц# програмски језик (programiranje.co.rs): примарни развојни језик, одабран због своје робусности и компатибилности са Microsoft Office операцијама.
  • Microsoft Word Interop: користи се за руковање операцијама у Word-у и функционалностима спајања докумената.

Повратни утисци клијента

Одличан посао, веома стручан програмер.

Моји утисци за клијента

Сарадња са Вадимом је била награђујуће искуство. Пројекат је укључивао сложено дебаговање, тестирање и рафинисање процеса. Вадимово стрпљење и дух сарадње били су кључни за успех ове иницијативе. Увек је задовољство радити на пројектима који изазивају и унапређују нечији сет вештина.