[Solved] Change single column width on only one row in table
- Paddy Landau
- Posts: 153
- Joined: Wed Nov 28, 2007 12:52 pm
[Solved] Change single column width on only one row in table
I have a table with a few columns.
I wish to change the width of a single column on only one row.
I know it's possible, because I've done it before, but I found it complicated -- and now I don't remember how I did it!
(Once the column is different from the others, then it's easy to change. But when it's the same as the others, when I try to change its width, all other columns in the table also change in synchrony.)
The attachment shows what I started with and how I wanted it to end up.
How do I achieve this in the simplest way?
I wish to change the width of a single column on only one row.
I know it's possible, because I've done it before, but I found it complicated -- and now I don't remember how I did it!
(Once the column is different from the others, then it's easy to change. But when it's the same as the others, when I try to change its width, all other columns in the table also change in synchrony.)
The attachment shows what I started with and how I wanted it to end up.
How do I achieve this in the simplest way?
- Attachments
-
- TableColumn.odt
- Showing the table before and after.
- (9.59 KiB) Downloaded 2978 times
Last edited by Hagar Delest on Sun May 16, 2010 10:44 am, edited 1 time in total.
Reason: tagged [Solved].
Reason: tagged [Solved].
- Robert Tucker
- Volunteer
- Posts: 1250
- Joined: Mon Oct 08, 2007 1:34 am
- Location: Manchester UK
Re: Change single column width on only one row in table
Split a cell vertically then merge appropriate half with adjacent cell?
LibreOffice 7.x.x on Arch and Fedora.
Re: Change single column width on only one row in table
Assuming that we're taking about changing the width of all the cells in the column, and not just one cell as in your example, I don't think it's possible using only the mouse. You have to use the Table Properties > Columns dialog window, and there are some constraints even there.
Put the editing cursor anywhere in the column and choose Table > Table Properties.
Then,
1. Table tab > Alignment: Manual
2. Columns tab > Adapt table width: YES
3. Set the width of column 3 (and the others as needed)
Writer absolutely cannot cope with a table that's wider than the page margins, and it does it's best to never let you configure the table layout to exceed the margins, so you can't just widen column three—you have to also decrease the width of at least one of the other columns.
The rigid constraint on the table width, and Writer's automatic changing of the layout to enforce the constraint, can make it very difficult to get the column widths you want.
I sometimes find that I have to copy the table to a scratch document where the page width/margins are wider (e.g. change to landscape) to give me room to make the table temporarily wider without bumping into the margins. Then, once I get the layout where I want it, and the overall width back down to where it fits in the normal document, I copy it back.
Put the editing cursor anywhere in the column and choose Table > Table Properties.
Then,
1. Table tab > Alignment: Manual
2. Columns tab > Adapt table width: YES
3. Set the width of column 3 (and the others as needed)
Writer absolutely cannot cope with a table that's wider than the page margins, and it does it's best to never let you configure the table layout to exceed the margins, so you can't just widen column three—you have to also decrease the width of at least one of the other columns.
The rigid constraint on the table width, and Writer's automatic changing of the layout to enforce the constraint, can make it very difficult to get the column widths you want.
I sometimes find that I have to copy the table to a scratch document where the page width/margins are wider (e.g. change to landscape) to give me room to make the table temporarily wider without bumping into the margins. Then, once I get the layout where I want it, and the overall width back down to where it fits in the normal document, I copy it back.
AOO4/LO5 • Linux • Fedora 23
- Paddy Landau
- Posts: 153
- Joined: Wed Nov 28, 2007 12:52 pm
Re: Change single column width on only one row in table
Yes, that's clever!Robert Tucker wrote:Split a cell vertically then merge appropriate half with adjacent cell?
Thanks, I'll use that until someone shows me a better way.
Fair enough, though it really is only the one cell that I want changed.acknak wrote:Assuming that we're taking about changing the width of all the cells in the column, and not just one cell as in your example, I don't think it's possible using only the mouse.
Re: Change single column width on only one row in table
Oops. I see now that you said that originally.Fair enough, though it really is only the one cell that I want changed.
That's my fault for not reading carefully.
AOO4/LO5 • Linux • Fedora 23
Re: Change single column width on only one row in table
According to Help, you should be able to change the width of a cell by clicking in the cell then holding down ALT + CTRL and pressing the left or right arrow key. This was working for me four years ago when using OOo 2.0.2 on Windows XP, but it isn't working now on OOo 3.2.1 RC1 on Vista.
Can not resize a table cell in Writer
Edit: I had a utility program running in the background using the ALT + CTRL combination. After turning off that program, the ALT + CTRL + arrow key combination is working in Writer.
Can not resize a table cell in Writer
Edit: I had a utility program running in the background using the ALT + CTRL combination. After turning off that program, the ALT + CTRL + arrow key combination is working in Writer.
- Paddy Landau
- Posts: 153
- Joined: Wed Nov 28, 2007 12:52 pm
Re: Change single column width on only one row in table
Ah ha! Good spotting.Bill wrote:ALT + CTRL and pressing the left or right arrow key.
Unfortunately, Linux (which I use) reserves those key combinations for something else. So, I (temporarily) disabled them in Linux, and you're right, it works in OO.
Now, I've re-enabled them in Linux because I need them.
So, what I really need to do is to find OO's command in Tools > Customise > Keyboard, and assign them to a different set of keys.
But I just don't see the command to resize a column. Does anyone know where I can find it in the OO command list?
Re: Change single column width on only one row in table
Hello
With my version of linux I can use control and shift.
Romke
With my version of linux I can use control and shift.
Romke
LibreOffice 24.8.5.2 on openSUSE Leap 15.6
- Paddy Landau
- Posts: 153
- Joined: Wed Nov 28, 2007 12:52 pm
Re: Change single column width on only one row in table
Yes, I could change it on my machine; but I look after several machines, so I'd want to keep them consistent with each other.RPG wrote:With my version of linux I can use control and shift.
I'd much rather change the keystrokes that OO uses, but I haven't managed to find the correct commands in the keyboard customise menu.
Re: Change single column width on only one row in table
I don't know if it would work in Linux, but in Vista with my utility program running, ALT + CTRL + arrow key doesn't work to move the right border of the cell, but ALT + CTRL + SHIFT + arrow key will move the left border of the cell.
- Paddy Landau
- Posts: 153
- Joined: Wed Nov 28, 2007 12:52 pm
Re: Change single column width on only one row in table
Thanks for the idea, but Alt-Ctrl-Shift+arrow performs a related function to Alt-Ctrl+arrow. So, alas, that too is no good!Bill wrote:I don't know if it would work in Linux ... ALT + CTRL + SHIFT + arrow key will move the left border of the cell.
I really need to be able to change the OO keyboard mapping for this function.
Re: Change single column width on only one row in table
I may have it!
If you right click the cell to the left of the one you want to extend, choose Column > Width and change the number in in the "Width" box. This will free up the edge of your cell and allow you to drag it to where you want it. Still not a one-click solution, but I think it's a bit quicker than the split>merge option suggested above.
Let me know what you think,
Prymal
If you right click the cell to the left of the one you want to extend, choose Column > Width and change the number in in the "Width" box. This will free up the edge of your cell and allow you to drag it to where you want it. Still not a one-click solution, but I think it's a bit quicker than the split>merge option suggested above.
Let me know what you think,
Prymal
Openoffice 3.2.0 build9483 on WinXP SP3
- Paddy Landau
- Posts: 153
- Joined: Wed Nov 28, 2007 12:52 pm
Re: Change single column width on only one row in table
Prymal wrote:... right click the cell to the left ...

I like that solution because it's clean, it's obvious (in hindsight), and I can remember it!
Re: [Solved] Change single column width on only one row in t

yup, works. have tried every thing posted for days...this option I find easiest to plug into while working. Will add it to my quick reference notes for next time. Thank you
OpenOffice 3.4.1 Windows 8
Re: [Solved] Change single column width on only one row in t
blacken that one row-> merge cells -> split cells-> done. now you can change cells width in that row
OpenOffice 3.1 on Windows Vista