Jump to content

If it possible to make a program that can interact with word?
For example: a minimilastic interface where I write data (date/age/gender) and then the program put it on a Word file automatically ( so i avoid putting "Age:" / "Gender:"/ "Date:" every time I have to register a person)example.png.da3ad3e1cf8b432877ca927769fb788c.png
It won't be in that way but it was a clear example of what I have in mind.

A simple UI that have spaces to be filled with info and then it's transfered automatically to a word file with the category .

Any thoughts?
Thank you.

 

If you have a certain language please let me know to!

CPUIntel Core I7 8700                                                                      Intel Core I5 3570k

Video Card: EVGA SSC - GTX 970 4GB
CPU Cooler: Noctua NHD15S                                                            Cryorig C7 && Intel Stock Cooler

Motherboard:  Asus Prime Z370-A                                                    MSI - Z77A-G45 GAMING
Memory: Corsair Vengeance RGB 2x8 2666Mhz                              Crucial Technology 1x8gb @1666mhz

Monitor: LG 34" 34UC79G 144hz Curved Ultrawide Full-HD FreeSync
Storage: San Disk 240GB SSD 2.5"
Storage: Western Digital 1TB HDD  3.5" 7200rpm

Storage: Western Digital 2TB HDD  3.5" 5400rpm
Case: Corsair 400c White                                                                   Sentey  DS-4237 
Power Supply: Corsair Rm650x Fully Modular 80+ Gold                  Thermaltake 600w Non Modular 80+
Operating System: Windows 10 Pro 64 bits                                      Windows 7 Ultimate 64 bits

 

If it's striketrough, it means it has been changed :P

Link to comment
https://linustechtips.com/topic/851214-creating-word-files-possible/
Share on other sites

Link to post
Share on other sites

What is your end goal? 

 

I only ask because there are several ways that you can do this in Word without any programming, or you can use VBA (Visual Basic for Applications) from within Office, or even go so far as to use the Office Interop libraries in your favourite programming language. You can even eschew Office altogether if you wish since the files (in 2007 and later) are just XML files wrapped in a Zip archive, so any language that can make use of Zlib and basic text manipulation can be used. 

Please ignore my typos... I type too fast. Or Swype too fast on my tablet. One of those. 

Link to post
Share on other sites

14 minutes ago, EvoGamer said:

What is your end goal? 

 

I only ask because there are several ways that you can do this in Word without any programming, or you can use VBA (Visual Basic for Applications) from within Office, or even go so far as to use the Office Interop libraries in your favourite programming language. You can even eschew Office altogether if you wish since the files (in 2007 and later) are just XML files wrapped in a Zip archive, so any language that can make use of Zlib and basic text manipulation can be used. 

Well, I have to wirte a lot of Words that always repeat the same "categories" (Serial number/Date/Invoice) so i was thinking of using a program to avoid wirtting all the words and just putting the info and let it automatically generate the word with the gaps filled.
 

I just want to put the data, not the hole text.

Will be for persoanl use, and have a few categories nothing more.

 

CPUIntel Core I7 8700                                                                      Intel Core I5 3570k

Video Card: EVGA SSC - GTX 970 4GB
CPU Cooler: Noctua NHD15S                                                            Cryorig C7 && Intel Stock Cooler

Motherboard:  Asus Prime Z370-A                                                    MSI - Z77A-G45 GAMING
Memory: Corsair Vengeance RGB 2x8 2666Mhz                              Crucial Technology 1x8gb @1666mhz

Monitor: LG 34" 34UC79G 144hz Curved Ultrawide Full-HD FreeSync
Storage: San Disk 240GB SSD 2.5"
Storage: Western Digital 1TB HDD  3.5" 7200rpm

Storage: Western Digital 2TB HDD  3.5" 5400rpm
Case: Corsair 400c White                                                                   Sentey  DS-4237 
Power Supply: Corsair Rm650x Fully Modular 80+ Gold                  Thermaltake 600w Non Modular 80+
Operating System: Windows 10 Pro 64 bits                                      Windows 7 Ultimate 64 bits

 

If it's striketrough, it means it has been changed :P

Link to post
Share on other sites

Take a look at Mail Merge. It's a feature built into Word, and means you can create a basic template and then fill in the blanks using a simple spreadsheet from Excel. Don't let the name or examples fool you, you can use it form much more than just letters and labels. 

 

https://support.office.com/en-gb/article/Use-mail-merge-to-create-and-send-bulk-mail-labels-and-envelopes-f488ed5b-b849-4c11-9cff-932c49474705

 

In Word 2016, the features you want are all found on the "Mailings" tab of the Ribbon. 

Please ignore my typos... I type too fast. Or Swype too fast on my tablet. One of those. 

Link to post
Share on other sites

2 minutes ago, EvoGamer said:

Take a look at Mail Merge. It's a feature built into Word, and means you can create a basic template and then fill in the blanks using a simple spreadsheet from Excel. Don't let the name or examples fool you, you can use it form much more than just letters and labels. 

 

https://support.office.com/en-gb/article/Use-mail-merge-to-create-and-send-bulk-mail-labels-and-envelopes-f488ed5b-b849-4c11-9cff-932c49474705

 

In Word 2016, the features you want are all found on the "Mailings" tab of the Ribbon. 

Thank you! I will check all this info.

Hope I can make it work!

 

I will update if possible!

CPUIntel Core I7 8700                                                                      Intel Core I5 3570k

Video Card: EVGA SSC - GTX 970 4GB
CPU Cooler: Noctua NHD15S                                                            Cryorig C7 && Intel Stock Cooler

Motherboard:  Asus Prime Z370-A                                                    MSI - Z77A-G45 GAMING
Memory: Corsair Vengeance RGB 2x8 2666Mhz                              Crucial Technology 1x8gb @1666mhz

Monitor: LG 34" 34UC79G 144hz Curved Ultrawide Full-HD FreeSync
Storage: San Disk 240GB SSD 2.5"
Storage: Western Digital 1TB HDD  3.5" 7200rpm

Storage: Western Digital 2TB HDD  3.5" 5400rpm
Case: Corsair 400c White                                                                   Sentey  DS-4237 
Power Supply: Corsair Rm650x Fully Modular 80+ Gold                  Thermaltake 600w Non Modular 80+
Operating System: Windows 10 Pro 64 bits                                      Windows 7 Ultimate 64 bits

 

If it's striketrough, it means it has been changed :P

Link to post
Share on other sites

On ‎26‎/‎10‎/‎2017 at 2:42 AM, EvoGamer said:

Take a look at Mail Merge. It's a feature built into Word, and means you can create a basic template and then fill in the blanks using a simple spreadsheet from Excel. Don't let the name or examples fool you, you can use it form much more than just letters and labels. 

 

https://support.office.com/en-gb/article/Use-mail-merge-to-create-and-send-bulk-mail-labels-and-envelopes-f488ed5b-b849-4c11-9cff-932c49474705

 

In Word 2016, the features you want are all found on the "Mailings" tab of the Ribbon. 

This will work if the new account details are in a Excel or some other file else you'll still need to enter the details by hand. 

 

Could you not just make a template file that has documents laid out the way you want?

 

https://support.office.com/en-us/article/Create-a-template-86A1D089-5AE2-4D53-9042-1191BCE57DEB

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×