See Also

Function Class  | Function Members

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Language

Visual Basic

C#

C++

C++/CLI

Show All

name
The name of the custom function or "*" to specify the default custom function.
volatility
The volatility of the function.
returnType
Specifies the return type for the custom function, or ValueType.Variant for a variable return type.
See Also Languages SpreadsheetGear The Performance Spreadsheet Component Company 

Function Constructor

SpreadsheetGear.CustomFunctions Namespace > Function Class : Function Constructor (Function)

Initializes an instance of a custom function.

[Visual Basic]
Protected Function New( _    ByVal name As String, _    ByVal volatility As Volatility, _    ByVal returnType As ValueType _ )
[C#]
protected Function(    string name,    Volatility volatility,    ValueType returnType );
[C++]
protected: Function(    string* name,    Volatility volatility,    ValueType returnType )
[C++/CLI]
protected: Function(    String^ name,    Volatility volatility,    ValueType returnType )

Parameters

name
The name of the custom function or "*" to specify the default custom function.
volatility
The volatility of the function.
returnType
Specifies the return type for the custom function, or ValueType.Variant for a variable return type.

Remarks

name is converted to upper case before storing.

Create a default custom function by specifying "*" for name. This default custom function will be used for any function which is undefined.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

Function Class  | Function Members

 

 


See our live Excel Reporting, Excel Charting, Excel to DataGrid and Excel Calculation Samples.

Copyright © 2003-2007 SpreadsheetGear LLC. All Rights Reserved.

SpreadsheetGear and Spreadsheet Gear are trademarks of SpreadsheetGear LLC.