Within Excel, a range such as this can be passed directly into the PayRec parameter.
CTQL.CTRangeData OSCalibInst3_PayRec;
string[] arrBOSCalibInst3_PayRec = {
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY",
"PAY" // Array Data
};
CTQL.StringVector arrOSCalibInst3_PayRec =
new CTQL.StringVector(arrBOSCalibInst3_PayRec);
// Second parameter determines whether the array is a column array (false) or a row array (true)
OSCalibInst3_PayRec = new CTQL.CTRangeData(arrOSCalibInst3_PayRec, false);