Hello everyone
Let me give you a little context I am currently working in a french hospital, and I would like to develop a tool to automate the creation of administrative letters, if you don't know french public administrations are VERY VERY VERY outdated i am working here as a buying manager and as expected from a place like this we lack staff a lot because of budget cuts so i am most of the time doing administrative task like writing letters instead of studying prices and doing negotiations.
We regularly receive supplier quotations and need to generate different types of formal boring documents ( to be honest we could just sign the pricing proposal but the Head of Department is from the medical field have no training in administration and she is very old so she wants to keep it that way ) so we write letters for things such as price acceptance letters, price revision and adjustment letters, product reference changes, product substitutions, currently, much of this work is done manually using Word.
Right now I have a dropdown to choose which type of letter I want, some fields for the supplier, contract number, product references, prices, dates etc. I also added another sheet where I can select which hospitals are concerned, and a small supplier database.
But I' am not really happy with it.
For example, if I choose a letter about changing a product reference, I still see fields asking for old prices, new prices and other stuff that has nothing to do with that letter
What I would really like is for the form to change depending on which letter I select. So only the information I actually need would appear. And then once everything is filled in, I just click a button and it generates the Word letter using our existing templates. Being able to export it to PDF would be nice too.
Now here's where I'm a bit lost.
Should I keep working on Excel and use VBA to make it better? Or should I just start over with Python and make a proper little application?
I am not a developer btw, I'm just interested in this stuff and trying to learn as I go, so for those of you who have more experience with this kind of thing, what would you do?
Would you stick with Excel/VBA or go for Python? And if Python is better, how would you make something that people can use without having to install Python themselves?
One important detail this is a hospital environment, so computers have IT restrictions, and most users aren't particularly good with computers. my goal is to eventually present a reliable, easy to use solution to my Head of Department.
Also how complicated would it be to make different forms for each letter type without having to code everything separately?
Sorry if these are stupid questions I am still figuring things out haha.
Any advice or feedback would really help!
so i would love your advice on
Is Excel/VBA sufficient for this kind of application?
Would Python be a better long-term solution?
What GUI framework would you recommend for non-technical Windows users?
How would you handle different document types with their own required fields?
How difficult would deployment and maintenance be in a restricted corporate environment?
I'm still learning, so any feedback on the architecture, user experience, or technical approach would be greatly appreciated.
Thanks :))
( sorry for my english I am trying to not use ia )