EverCrest Message Forums
You are not logged in. Login or Register.
Author
Topic: Excel users: How do I...
Inferno-Spirit
Sports Advocate
posted 08-08-2006 11:11:22 AM
Automate Excel to print certain fields onto certain locations on a page, with a new page for each row.

If there is another program that can perform this task better I could probably switch.

"He lets the last Hungarian go, and he goes running. He waits until his wife and kids are in the ground and he goes after the rest of the mob. He kills their kids, he kills their wives, he kills their parents and their parents' friends. He burns down the houses they grew up in and the stores they work in, he kills people that owe them money. And like that he was gone. Underground. No one has ever seen him again. He becomes a myth, a spook story that criminals tell their kids at night. 'If you rat on your pop, Keyser Soze will get you.' And nobody really ever believes." - Roger 'Verbal' Kint, The Usual Suspects
Bajah
Thooooooor
posted 08-08-2006 12:03:05 PM
I'm not sure there is a way to do that, though advanced macros might make it possible. It'd be over my head, that's for sure.
Inferno-Spirit
Sports Advocate
posted 08-08-2006 12:06:00 PM
quote:
Bajah was listening to Cher while typing:
I'm not sure there is a way to do that, though advanced macros might make it possible. It'd be over my head, that's for sure.

I'm trying to automate a very tedious task at work. I'm covering a job I don't normally do and I can't believe someone would spend like two hours a day hand-writing copying data from a printed sheet to a sheet with set entry locations.

I'm sure it can be done somehow, but it's over my head as well.

"He lets the last Hungarian go, and he goes running. He waits until his wife and kids are in the ground and he goes after the rest of the mob. He kills their kids, he kills their wives, he kills their parents and their parents' friends. He burns down the houses they grew up in and the stores they work in, he kills people that owe them money. And like that he was gone. Underground. No one has ever seen him again. He becomes a myth, a spook story that criminals tell their kids at night. 'If you rat on your pop, Keyser Soze will get you.' And nobody really ever believes." - Roger 'Verbal' Kint, The Usual Suspects
`Doc
Cold in an Alley
posted 08-08-2006 04:09:58 PM
You could create a new sheet, modify the cell sizes & text positions, and put dynamic links from the new sheet to the data on your old sheet. Use print preview to show you where the pages start/end. It would be a lot of work, but you'd only need to do it once.

Or you could try to do a mail merge from Excel into Word. If you can't mail merge directly from Excel into Word, then import from Excel to Access and mail merge into Word from there.

`Doc fucked around with this message on 08-08-2006 at 04:13 PM.

Base eight is just like base ten, really... if you're missing two fingers. - Tom Lehrer
There are people in this world who do not love their fellow human beings, and I hate people like that! - Tom Lehrer
I want to be a race car passenger; just a guy who bugs the driver. "Say man, can I turn on the radio? You should slow down. Why do we gotta keep going in circles? Can I put my feet out the window? Man, you really like Tide..." - Mitch Hedberg
Please keep your arms, legs, heads, tails, tentacles, pseudopods, wings, and/or other limb-like structures inside the ride at all times.
Please submit all questions, inquests, and/or inquiries, in triplicate, to the Department of Redundancy Department, Division for the Management of Division Management Divisions.

Inferno-Spirit
Sports Advocate
posted 08-08-2006 08:22:49 PM
quote:
`Doc said this about your mom:
You could create a new sheet, modify the cell sizes & text positions, and put dynamic links from the new sheet to the data on your old sheet. Use print preview to show you where the pages start/end. It would be a lot of work, but you'd only need to do it once.

Or you could try to do a mail merge from Excel into Word. If you can't mail merge directly from Excel into Word, then import from Excel to Access and mail merge into Word from there.


I'll have to try these at work tomorrow. The idea of automating this process is really attractive to me.

Thanks for the suggestions.

"He lets the last Hungarian go, and he goes running. He waits until his wife and kids are in the ground and he goes after the rest of the mob. He kills their kids, he kills their wives, he kills their parents and their parents' friends. He burns down the houses they grew up in and the stores they work in, he kills people that owe them money. And like that he was gone. Underground. No one has ever seen him again. He becomes a myth, a spook story that criminals tell their kids at night. 'If you rat on your pop, Keyser Soze will get you.' And nobody really ever believes." - Roger 'Verbal' Kint, The Usual Suspects
Inferno-Spirit
Sports Advocate
posted 08-09-2006 10:00:16 AM
quote:
`Doc probably says this to all the girls:
You could create a new sheet, modify the cell sizes & text positions, and put dynamic links from the new sheet to the data on your old sheet. Use print preview to show you where the pages start/end. It would be a lot of work, but you'd only need to do it once.

I'm pretty certain this method will work fine, but I don't know how to set up the dynamic links.

"He lets the last Hungarian go, and he goes running. He waits until his wife and kids are in the ground and he goes after the rest of the mob. He kills their kids, he kills their wives, he kills their parents and their parents' friends. He burns down the houses they grew up in and the stores they work in, he kills people that owe them money. And like that he was gone. Underground. No one has ever seen him again. He becomes a myth, a spook story that criminals tell their kids at night. 'If you rat on your pop, Keyser Soze will get you.' And nobody really ever believes." - Roger 'Verbal' Kint, The Usual Suspects
Burger
BANNED!
posted 08-09-2006 02:49:07 PM
quote:
Inferno-Spirit had this to say about the Spice Girls:
I'm pretty certain this method will work fine, but I don't know how to set up the dynamic links.

That's the ugly way to do it. You really want to use a Word mail merge. That way you can use page breaks, position the words at the right places, and do it right. Playing around with column and row sizes in excel, trying to make it all the right sizes is inelegant and will have problems.

It's also a pain in the ass compared to doing it the right way.

Bite me.

No, Really. Bite me.

Inferno-Spirit
Sports Advocate
posted 08-09-2006 03:04:37 PM
quote:
Burger had this to say about (_|_):
You really want to use a Word mail merge.

I don't know how to do this.

"He lets the last Hungarian go, and he goes running. He waits until his wife and kids are in the ground and he goes after the rest of the mob. He kills their kids, he kills their wives, he kills their parents and their parents' friends. He burns down the houses they grew up in and the stores they work in, he kills people that owe them money. And like that he was gone. Underground. No one has ever seen him again. He becomes a myth, a spook story that criminals tell their kids at night. 'If you rat on your pop, Keyser Soze will get you.' And nobody really ever believes." - Roger 'Verbal' Kint, The Usual Suspects
Burger
BANNED!
posted 08-10-2006 12:41:10 AM
Following the first two tutorials on this page: http://www.mistupid.com/technical/mailmerge/index.htm

You just have to set up the excel file in the right manner, and then create a mail merge template in Word. Your best bet is for every "fill in the blank" on the sheet you're printing on, go "insert-> text field" in word, and then inside the new text box, put the appropriate field from the mail merge. Then, resize and drag it to the proper location on the page.

Print one out, move the boxes. Rinse and repeat until they're in the right places.

Bite me.

No, Really. Bite me.

Inferno-Spirit
Sports Advocate
posted 08-10-2006 10:53:36 AM
quote:
Burger stopped beating up furries long enough to write:
Following the first two tutorials on this page: http://www.mistupid.com/technical/mailmerge/index.htm

You just have to set up the excel file in the right manner, and then create a mail merge template in Word. Your best bet is for every "fill in the blank" on the sheet you're printing on, go "insert-> text field" in word, and then inside the new text box, put the appropriate field from the mail merge. Then, resize and drag it to the proper location on the page.

Print one out, move the boxes. Rinse and repeat until they're in the right places.


This worked perfectly, thanks.

"He lets the last Hungarian go, and he goes running. He waits until his wife and kids are in the ground and he goes after the rest of the mob. He kills their kids, he kills their wives, he kills their parents and their parents' friends. He burns down the houses they grew up in and the stores they work in, he kills people that owe them money. And like that he was gone. Underground. No one has ever seen him again. He becomes a myth, a spook story that criminals tell their kids at night. 'If you rat on your pop, Keyser Soze will get you.' And nobody really ever believes." - Roger 'Verbal' Kint, The Usual Suspects
All times are US/Eastern
Hop To: