Assigns a 1-dimensional array of numbers to the CXlOper
template< class T > const CXlOper& FromNumericVector2( const std::vector<T>& vec, bool bRow = FALSE, size_t lLBound = 0 ); |
1-dimensional array of numeric data.
The following types for T are directly supported:
If TRUE, then the vector created will be a row; otherwise the vector will be a column.
The lower bound of "interesting" inputs. The first lLBound items in the input vector will be ignored.
This function sets the type of the CXlOper to be an array with a single column or row, allocates space for the vector of numbers provided and sets the values into the CXlOper.
Note that this method ensures that all integer numeric types are returned to Excel as floating point numbers. To return integer types as boolean values, use CXlOper::FromVector().
The method will throw an exception of type CXlEmptyArrayException if the supplied array is empty, or of type CXlArrayTooLargeException if the array is too large.
CXlOper::FromNumericVector2() Example
Header: xllplus.h
CXlOper Class | CXlOper Methods | CXlOper::operator = | CXlOper::CXlOper | CXlOper::FromVector2