Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


Word Automation

Word Automation

Word Automation

I need to merge table header cells horizontally and some vertically. The problem is that after merging first 2 cells indexing of other cells changes. So, after merging cell(1,1) and cell(1,2) the original cell(1,3) changes to cell(1,2). I have some headers with 3-4 rows and about 10 columns with different merging configurations.
I create 2 arrays:
1- mergeFrom[(1,1),(1,4) ...........]
2 -mergeTo[(1,2),(2,4).............]

.Cell(mergeFrom(i).Row, mergeFrom(i).col).Merge .Cell(mergeTo(i).Row, mergeTo(i).col)

What is the way to keep track of changing cell coordinates after merging cells??

Also, merging cell by cell if very slow. Is the better/faster way to merge cells?

Thank you

RE: Word Automation

Thanks strongm, but I do it in VB6

RE: Word Automation

Go backwards. Start with the last cell and iterate through to the first. This way your indexes stay.

"Knowledge is power. Information is liberating. Education is the premise of progress, in every society, in every family." (Kofi Annan)
Oppose SOPA, PIPA, ACTA; measures to curb freedom of information under whatever name whatsoever.

RE: Word Automation

Hello MakeItSo,
The major problem is that I merge rows and columns. So, even if I start from the most bottom right cell indexes do not stay the same.

RE: Word Automation

But nothing about this question has anything to do with VB6 and everything to do with Word's Object Model.

Take it to a Word VBA forum. That's where these issues are dealt with.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close