|
how to add column to a design table
hello,
i am editing a design table with the sw api. i can edit the values of any of the cells for information that is already in the table. what i want to do is add a new column to the table for an additional parameter. throught the api i can set the text for a cell in the new column as follows:
swdesigntable.setentrytext(0, 5, "$prp@dwidescription")
this line does not error, but the information does not show up in the table.
according to the api help it can be done:
"you can change the parameter values in the cells, add rows for additional configurations, or add columns to control additional parameters. "
any idea how i do this. i do not see any methods for adding columns, just rows
thanks in advance, mark
swdesigntable.insertcolumn swtableiteminsertposition_first, 0, "column name"
you can use the following in place of the first option:
swtableiteminsertposition_before
swtableinsertposition_after
swtableiteminsertposition_last
swtableitemmoveposition_relative
and the 0 refers to the index for where to insert the column
thanks for the reply luke!
the function "insertcolumn" does not seem to be avalible for the design table object. it does not show up in intelisence. and errors if i force it to be used.
for design tables unfortunately you have to delve directly into excel api coding by getting a handle to the excel worksheet object using designtable::edittable2 which returns the worksheet, do you excel coding to add columns, and then release the handle by calling designtable::updatetable. |
|