[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
To: "Colin Green" <cgreen@xxxxxxxxxxxxx>, "Framers2" <framers@xxxxxxxxx>, "Framers1" <Framers@xxxxxxxxxxxxxx>
Subject: Re: Cursor Start in Table
From: "Rick Quatro" <frameexpert@xxxxxxxxxxxxxx>
Date: Thu, 17 Feb 2000 14:27:33 -0500
References: <s8abcd8e.002@cirrus>
Sender: owner-framers@xxxxxxxxx
Colin, Here is a FrameScript script that adds an Insert Note Table command to the bottom of your Table menu. When you choose the command, you get a 2 column, 1 row table with the insertion point in the second column. The command assumes you have a table format called "NoteTable" in your document, and makes the 1st column 1 inch wide, and the second column 5 inches wide. Of course, any of these parameters can be changed. Hopefully, this helps to flatten out the learning curve for you. Rick Quatro Carmen Publishing 716 659-8267 frameexpert@mindspring.com FrameMaker solutions at http://www.frameexpert.com Event Initialize Add MenuSepObject('Separator4') To('TableMenu'); New Command Label('Insert Note Table') EventProc(InsertNoteTable) AddTo('TableMenu') NewVar(vNoteTable); Set vNoteTable.EnabledWhen = EnableInParaText; EndEvent Event Terminate Remove CommandObject(vNoteTable) From('TableMenu'); Remove MenuSepObject('Separator4') From('TableMenu'); EndEvent Event InsertNoteTable Set ErrorCode = 0; New Table NewVar(vTable) Format('NoteTable') NumCols(2) HeaderRows(0) FooterRows(0) BodyRows(1); If ErrorCode not= 0 Msgbox 'Table creation failed, Error Code: '+ErrorCode; LeaveSub; Endif // Set Column widths New MetricList NewVar(vColWidths) Value(1") Value(5"); Set vTable.TblColWidths = vColWidths; Set vCell = vTable.FirstRowInTbl.FirstCellInRow.NextCellInRow; Set TextSelection = vCell.FirstPgf; EndEvent ----- Original Message ----- From: Colin Green <cgreen@illuminet.com> To: <frameexpert@mindspring.com> Sent: Thursday, February 17, 2000 1:29 PM Subject: Re: Cursor Start in Table Thanks for the reply. Too bad there isn't an easier way for those of us without FrameScript. FrameScript sounds great; however, I don't have any programming background and so I'm pretty sure that I can't afford the learning curve. Unless you have evidence to the contrary.... If so, I'd be interested in hearing about it. Thanks, again. colin >>> "Rick Quatro" <frameexpert@mindspring.com> 02/14/00 05:40PM >>> Colin, This is not something you can change. When you insert a table, the cursor goes into the table title (if there is one) or the upper left cell. Now, if you had FrameScript, you could assign a menu command to insert the correct table format AND position the cursor in the second column. FrameScript comes with a nice Table script that gets you started with the menu item and everything. Rick Quatro Carmen Publishing 716 659-8267 frameexpert@mindspring.com FrameMaker solutions at http://www.frameexpert.com Framers, I've made several of those nifty warning notes with an icon in the side head using a table with two cells. Which always works great. However, when I insert the table, the cursor automatically appears in the first cell with the icon. I was wondering if there is a way to set the cursor to "default" to the second cell over, where the note text will be typed. Sure would be nice to just do Insert and start typing. Any ideas? I've tried placing the cursor in the second cell and updated the table, but, sadly, no luck with that. I also tried placing the cursor in the second cell and created a new table; still, no luck. ** To unsubscribe, send a message to majordomo@omsys.com ** ** with "unsubscribe framers" (no quotes) in the body. ** ** To unsubscribe, send a message to majordomo@omsys.com ** ** with "unsubscribe framers" (no quotes) in the body. **