|
DescriptionSets
a specified sheetnumber as active sheet.
ReturnsDoes
not return a value.
CategoryMicrosoft
Office Integration
Function syntaxSpreadsheetSetActiveSheetNumber(spreadsheetobj, sheetnumber)
HistoryColdFusion
9: Added the function.
Parameters
Parameter
|
Description
|
spreadsheetobj
|
The Excel spreadsheet object to which to
add the split pane.
|
sheetnumber
|
The spreadsheet number that must be set
as active.
|
UsageYou
can set only one sheet as active at a time. Therefore, any sheet
operation is limited to a particular sheet. For operations in any
other sheet, you must set that sheet as active.
ExampleThe
following example shows how to switch from one sheet to another
and perform operations.
<!--- Get the spreadsheet data as a query. --->
<cfquery
name="courses" datasource="cfdocexamples"
cachedwithin="#CreateTimeSpan(0, 6, 0, 0)#">
SELECT CORNUMBER,DEPT_ID,COURSE_ID,CORNAME
FROM COURSELIST
</cfquery>
<cfset theFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & courses.xls">
<cfspreadsheet action="read" name=theSheet src="#theFile#" sheet="1">
<cfscript>
SpreadsheetAddRows(theSheet,courses);
//Set the sheetnumber 2 as active.
SpreadsheetSetActiveSheetNumber (theSheet, 2);
//Add a new row to the sheet 2.
SpreadsheetAddRows(theSheet,courses);
</cfscript>
<!--- Write the spreadsheet to a file, replacing any existing file. --->
<cfspreadsheet action="write" filename="#theFile#" name="theSheet"
sheet=1 sheetname="courses" overwrite=true>
|
|
|