noslenwerd
Board Regular
- Joined
- Nov 12, 2019
- Messages
- 85
- Office Version
- 365
With the help of many on this board, over the course of the last month I create a pretty elaborate process using Excel/Word VBA for my org at work. I put over 40 hours into it, and was slated to save my 24 peers around 30 hours of work on a monthly basis (720 hours total monthly for those keeping score).
The process did the following:
So what next? I do have a background in computer science, but haven't programmed in over a decade. My main question is:
What program language is similar to VBA, that will be able to execute a similar process for what I have listed above? I am willing to create an actual executable program, that does the following:
Any advise on where to go from here would be incredibly appreciated.
This has been cross posted at vbaexpress.
The process did the following:
- Collects/formats data entered into Excel365
- Creates a list of cells that are populated which is scrubbed and prepared for transmission to Word.
- Based on checkboxes selected in Excel365, list out the local folder of over 100 topics used in our customer reviews
- Opens an instance of Word. Populates data using find/replace
- Looks at file locations (ie: C:\Worksheet\topic1.html) listed in the Word365 Document, and imports the content in the local html files.
- Uses Word VBA to apply styling to the html data (ie: <b>bold</b> would then show as bold).
- Saves a new instance of that Word Document as CompanyName.docx
So what next? I do have a background in computer science, but haven't programmed in over a decade. My main question is:
What program language is similar to VBA, that will be able to execute a similar process for what I have listed above? I am willing to create an actual executable program, that does the following:
- Open and instance of word, and populate a large variety of data that can be stylized (including hyperlinks, images, styling of text etc).
- Collect data entered for a particular customer.
Any advise on where to go from here would be incredibly appreciated.
This has been cross posted at vbaexpress.