#INCLUDE THIS ONCE #INCLUDE ONCE "enum.inc" ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''Book function declarations''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' DECLARE FUNCTION xlCreateBook LIB "libxl.dll" CDECL ALIAS "xlCreateBookCA" _ () AS BookHandle DECLARE FUNCTION xlCreateXMLBook LIB "libxl.dll" CDECL ALIAS "xlCreateXMLBookCA" _ () AS BookHandle DECLARE FUNCTION xlBookLoad LIB "libxl.dll" CDECL ALIAS "xlBookLoadA" _ (BYVAL book AS BookHandle, BYREF fileName AS STRINGZ) AS LONG DECLARE FUNCTION xlBookSave LIB "libxl.dll" CDECL ALIAS "xlBookSaveA" _ (BYVAL book AS BookHandle, BYREF fileName AS STRINGZ) AS LONG DECLARE FUNCTION xlBookLoadRaw LIB "libxl.dll" CDECL ALIAS "xlBookLoadRawA" _ (BYVAL book AS BookHandle, BYREF fileData AS STRINGZ, BYVAL fileSize AS LONG) AS LONG DECLARE FUNCTION xlBookSaveRaw LIB "libxl.dll" CDECL ALIAS "xlBookSaveRawA" _ (BYVAL book AS BookHandle, BYVAL fileData AS STRINGZ PTR, BYVAL fileSize AS LONG PTR) AS LONG DECLARE FUNCTION xlBookAddSheet LIB "libxl.dll" CDECL ALIAS "xlBookAddSheetA" _ (BYVAL book AS BookHandle, BYVAL sheetName AS STRING, BYVAL initSheet AS SheetHandle) AS SheetHandle DECLARE FUNCTION xlBookInsertSheet LIB "libxl.dll" CDECL ALIAS "xlBookInsertSheetA" _ (BYVAL book AS BookHandle, BYVAL index AS LONG, BYREF sheetName AS STRINGZ, BYVAL initSheet AS SheetHandle) AS SheetHandle DECLARE FUNCTION xlBookGetSheet LIB "libxl.dll" CDECL ALIAS "xlBookGetSheetA" _ (BYVAL book AS BookHandle, BYVAL index AS LONG) AS SheetHandle DECLARE FUNCTION xlBookSheetType LIB "libxl.dll" CDECL ALIAS "xlBookSheetTypeA" _ (BYVAL book AS BookHandle, BYVAL index AS LONG) AS LONG DECLARE FUNCTION xlBookDelSheet LIB "libxl.dll" CDECL ALIAS "xlBookDelSheetA" _ (BYVAL book AS BookHandle, BYVAL index AS LONG) AS LONG DECLARE FUNCTION xlBookSheetCount LIB "libxl.dll" CDECL ALIAS "xlBookSheetCountA" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookAddFormat LIB "libxl.dll" CDECL ALIAS "xlBookAddFormatA" _ (BYVAL book AS BookHandle, BYVAL initFormat AS FormatHandle) AS FormatHandle DECLARE FUNCTION xlBookAddFont LIB "libxl.dll" CDECL ALIAS "xlBookAddFontA" _ (BYVAL book AS BookHandle, BYVAL initFont AS FontHandle) AS FontHandle DECLARE FUNCTION xlBookAddCustomNumFormat LIB "libxl.dll" CDECL ALIAS "xlBookAddCustomNumFormatA" _ (BYVAL book AS BookHandle, BYREF customNumFormat AS STRINGZ) AS LONG DECLARE FUNCTION xlBookCustomNumFormat LIB "libxl.dll" CDECL ALIAS "xlBookCustomNumFormatA" _ 'check this function for sure (BYVAL book AS BookHandle, BYVAL format AS LONG) AS DWORD DECLARE FUNCTION xlBookFormat LIB "libxl.dll" CDECL ALIAS "xlBookFormatA" _ (BYVAL book AS BookHandle, BYVAL index AS LONG) AS FormatHandle DECLARE FUNCTION xlBookFormatSize LIB "libxl.dll" CDECL ALIAS "xlBookFormatSizeA" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookFont LIB "libxl.dll" CDECL ALIAS "xlBookFontA" _ (BYVAL book AS BookHandle, BYVAL index AS LONG) AS FontHandle DECLARE FUNCTION xlBookFontSize LIB "libxl.dll" CDECL ALIAS "xlBookFontSizeA" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookDatePack LIB "libxl.dll" CDECL ALIAS "xlBookDatePackA" _ (BYVAL book AS BookHandle, BYVAL year AS LONG, BYVAL month AS LONG, BYVAL day AS LONG, BYVAL hour AS LONG, BYVAL minute AS LONG, BYVAL second AS LONG, BYVAL millisecond AS LONG) AS DOUBLE DECLARE FUNCTION xlBookDateUnpack LIB "libxl.dll" CDECL ALIAS "xlBookDateUnpackA" _ (BYVAL book AS BookHandle, BYVAL value AS DOUBLE, BYVAL year AS LONG PTR, BYVAL month AS LONG PTR, BYVAL day AS LONG PTR, _ BYVAL hour AS LONG PTR, BYVAL minute AS LONG PTR, BYVAL second AS LONG PTR, BYVAL millisecond AS LONG PTR) AS LONG DECLARE FUNCTION xlBookColorPack LIB "libxl.dll" CDECL ALIAS "xlBookColorPackA" _ (BYVAL book AS BookHandle, BYVAL red AS LONG, BYVAL green AS LONG, BYVAL blue AS LONG) AS LONG DECLARE FUNCTION xlBookColorUnpack LIB "libxl.dll" CDECL ALIAS "xlBookColorUnpackA" _ (BYVAL book AS BookHandle, BYVAL value AS LONG, BYVAL red AS LONG PTR, BYVAL green AS LONG PTR, BYVAL blue AS LONG PTR) AS LONG DECLARE FUNCTION xlBookActiveSheet LIB "libxl.dll" CDECL ALIAS "xlBookActiveSheetA" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookSetActiveSheet LIB "libxl.dll" CDECL ALIAS "xlBookSetActiveSheetA" _ (BYVAL book AS BookHandle, BYVAL index AS LONG) AS LONG DECLARE FUNCTION xlBookPictureSize LIB "libxl.dll" CDECL ALIAS "xlBookPictureSizeA" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookGetPicture LIB "libxl.dll" CDECL ALIAS "xlBookGetPictureA" _ (BYVAL book AS BookHandle, BYVAL index AS LONG, BYVAL picData AS STRINGZ PTR, BYVAL picSize AS LONG PTR) AS LONG DECLARE FUNCTION xlBookAddPicture LIB "libxl.dll" CDECL ALIAS "xlBookAddPictureA" _ (BYVAL book AS BookHandle, BYREF filename AS STRINGZ) AS LONG DECLARE FUNCTION xlBookAddPicture2 LIB "libxl.dll" CDECL ALIAS "xlBookAddPicture2A" _ (BYVAL book AS BookHandle, BYREF picData AS STRINGZ, BYVAL picSize AS LONG) AS LONG DECLARE FUNCTION xlBookDefaultFont LIB "libxl.dll" CDECL ALIAS "xlBookDefaultFontA" _ 'check this function for sure (BYVAL book AS BookHandle, BYVAL fontSize AS LONG PTR) AS DWORD DECLARE FUNCTION xlBookSetDefaultFont LIB "libxl.dll" CDECL ALIAS "xlBookSetDefaultFontA" _ (BYVAL book AS BookHandle, BYREF fontName AS STRINGZ, BYVAL fontSize AS LONG) AS LONG DECLARE FUNCTION xlBookRefR1C1 LIB "libxl.dll" CDECL ALIAS "xlBookRefR1C1A" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookSetRefR1C1 LIB "libxl.dll" CDECL ALIAS "xlBookSetRefR1C1A" _ (BYVAL book AS BookHandle, BYVAL refR1C1 AS LONG) AS LONG DECLARE FUNCTION xlBookSetKey LIB "libxl.dll" CDECL ALIAS "xlBookSetKeyA" _ (BYVAL book AS BookHandle, BYREF keyname AS STRINGZ, BYREF key AS STRINGZ) AS LONG DECLARE FUNCTION xlBookRgbMode LIB "libxl.dll" CDECL ALIAS "xlBookRgbModeA" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookSetRgbMode LIB "libxl.dll" CDECL ALIAS "xlBookSetRgbModeA" _ (BYVAL book AS BookHandle, BYVAL rgbMode AS LONG) AS LONG DECLARE FUNCTION xlBookVersion LIB "libxl.dll" CDECL ALIAS "xlBookVersionA" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookBiffVersion LIB "libxl.dll" CDECL ALIAS "xlBookBiffVersionA" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookIsDate1904 LIB "libxl.dll" CDECL ALIAS "xlBookIsDate1904A" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookSetDate1904 LIB "libxl.dll" CDECL ALIAS "xlBookSetDate1904A" _ (BYVAL book AS BookHandle, BYVAL date1904 AS LONG) AS LONG DECLARE FUNCTION xlBookIsTemplate LIB "libxl.dll" CDECL ALIAS "xlBookIsTemplateA" _ (BYVAL book AS BookHandle) AS LONG DECLARE FUNCTION xlBookSetTemplate LIB "libxl.dll" CDECL ALIAS "xlBookSetTemplateA" _ (BYVAL book AS BookHandle, BYVAL tmpl AS LONG) AS LONG DECLARE FUNCTION xlBookSetLocale LIB "libxl.dll" CDECL ALIAS "xlBookSetLocaleA" _ (BYVAL book AS BookHandle, BYREF tmpl AS STRINGZ) AS LONG DECLARE FUNCTION xlBookErrorMessage LIB "libxl.dll" CDECL ALIAS "xlBookErrorMessageA" _ 'check this function for sure (BYVAL book AS BookHandle) AS DWORD DECLARE FUNCTION xlBookRelease LIB "libxl.dll" CDECL ALIAS "xlBookReleaseA" _ (BYVAL book AS BookHandle) AS LONG ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''Sheet function declarations'''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' DECLARE FUNCTION xlSheetCellType LIB "libxl.dll" CDECL ALIAS "xlSheetCellTypeA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS LONG DECLARE FUNCTION xlSheetIsFormula LIB "libxl.dll" CDECL ALIAS "xlSheetIsFormulaA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS LONG DECLARE FUNCTION xlSheetCellFormat LIB "libxl.dll" CDECL ALIAS "xlSheetCellFormatA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS FormatHandle DECLARE FUNCTION xlSheetSetCellFormat LIB "libxl.dll" CDECL ALIAS "xlSheetSetCellFormatA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL format AS FormatHandle) AS LONG Declare Function xlSheetReadStr Lib "libxl.dll" CDecl Alias "xlSheetReadStrA" _ (ByVal sheet As SheetHandle, ByVal row As Long, ByVal col As Long, ByVal format As FormatHandle Pointer) As Dword DECLARE FUNCTION xlSheetWriteStr LIB "libxl.dll" CDECL ALIAS "xlSheetWriteStrA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYREF value AS STRINGZ, BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlSheetReadNum LIB "libxl.dll" CDECL ALIAS "xlSheetReadNumA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL format AS FormatHandle POINTER) AS DOUBLE DECLARE FUNCTION xlSheetWriteNum LIB "libxl.dll" CDECL ALIAS "xlSheetWriteNumA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL value AS DOUBLE, BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlSheetReadBool LIB "libxl.dll" CDECL ALIAS "xlSheetReadBoolA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL format AS FormatHandle POINTER) AS LONG DECLARE FUNCTION xlSheetWriteBool LIB "libxl.dll" CDECL ALIAS "xlSheetWriteBoolA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL value AS LONG, BYVAL format AS FormatHandle ) AS LONG DECLARE FUNCTION xlSheetReadBlank LIB "libxl.dll" CDECL ALIAS "xlSheetReadBlankA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL format AS FormatHandle POINTER) AS LONG DECLARE FUNCTION xlSheetWriteBlank LIB "libxl.dll" CDECL ALIAS "xlSheetWriteBlankA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlSheetReadFormula LIB "libxl.dll" CDECL ALIAS "xlSheetReadFormulaA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL format AS FormatHandle POINTER) AS DWORD DECLARE FUNCTION xlSheetWriteFormula LIB "libxl.dll" CDECL ALIAS "xlSheetWriteFormulaA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYREF value AS STRINGZ, BYVAL format AS FormatHandle POINTER) AS LONG DECLARE FUNCTION xlSheetReadComment LIB "libxl.dll" CDECL ALIAS "xlSheetReadCommentA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS DWORD DECLARE FUNCTION xlSheetWriteComment LIB "libxl.dll" CDECL ALIAS "xlSheetWriteCommentA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYREF value AS STRINGZ, BYREF author AS STRINGZ, BYVAL width_ AS LONG, BYVAL height_ AS LONG) AS LONG DECLARE FUNCTION xlSheetIsDate LIB "libxl.dll" CDECL ALIAS "xlSheetIsDateA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS LONG DECLARE FUNCTION xlSheetReadError LIB "libxl.dll" CDECL ALIAS "xlSheetReadErrorA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS LONG DECLARE FUNCTION xlSheetColWidth LIB "libxl.dll" CDECL ALIAS "xlSheetColWidthA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS DOUBLE DECLARE FUNCTION xlSheetRowHeight LIB "libxl.dll" CDECL ALIAS "xlSheetRowHeightA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS DOUBLE DECLARE FUNCTION xlSheetSetCol LIB "libxl.dll" CDECL ALIAS "xlSheetSetColA" _ (BYVAL sheet AS SheetHandle, BYVAL colFirst AS LONG, BYVAL colLast AS LONG, BYVAL format AS FormatHandle, BYVAL hidden_ AS LONG) AS LONG DECLARE FUNCTION xlSheetSetRow LIB "libxl.dll" CDECL ALIAS "xlSheetSetRowA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL height AS DOUBLE, BYVAL format AS FormatHandle, BYVAL hidden_ AS LONG) AS LONG DECLARE FUNCTION xlSheetRowHidden LIB "libxl.dll" CDECL ALIAS "xlSheetRowHiddenA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG) AS LONG DECLARE FUNCTION xlSheetSetRowHidden LIB "libxl.dll" CDECL ALIAS "xlSheetSetRowHiddenA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL hidden_ AS LONG) AS LONG DECLARE FUNCTION xlSheetColHidden LIB "libxl.dll" CDECL ALIAS "xlSheetColHiddenA" _ (BYVAL sheet AS SheetHandle, BYVAL col AS LONG) AS LONG DECLARE FUNCTION xlSheetSetColHidden LIB "libxl.dll" CDECL ALIAS "xlSheetSetColHiddenA" _ (BYVAL sheet AS SheetHandle, BYVAL col AS LONG, BYVAL hidden AS LONG) AS LONG DECLARE FUNCTION xlSheetGetMerge LIB "libxl.dll" CDECL ALIAS "xlSheetGetMergeA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL rowFirst AS LONG PTR, BYVAL rowLast AS LONG PTR, BYVAL colFirst AS LONG PTR, BYVAL colLast AS LONG PTR) AS LONG DECLARE FUNCTION xlSheetSetMerge LIB "libxl.dll" CDECL ALIAS "xlSheetSetMergeA" _ (BYVAL sheet AS SheetHandle, BYVAL rowFirst AS LONG, BYVAL rowLast AS LONG, BYVAL colFirst AS LONG, BYVAL colLast AS LONG) AS LONG DECLARE FUNCTION xlSheetDelMerge LIB "libxl.dll" CDECL ALIAS "xlSheetDelMergeA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS LONG DECLARE FUNCTION xlSheetMergeSize LIB "libxl.dll" CDECL ALIAS "xlSheetMergeSizeA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetMerge LIB "libxl.dll" CDECL ALIAS "xlSheetMergeA" _ (BYVAL sheet AS SheetHandle, BYVAL index AS LONG, BYVAL rowFirst AS LONG PTR, BYVAL rowLast AS LONG PTR, BYVAL colFirst AS LONG PTR, BYVAL colLast AS LONG PTR) AS LONG DECLARE FUNCTION xlSheetDelMergeByIndex LIB "libxl.dll" CDECL ALIAS "xlSheetDelMergeByIndexA" _ (BYVAL sheet AS SheetHandle, BYVAL index AS LONG) AS LONG DECLARE FUNCTION xlSheetPictureSize LIB "libxl.dll" CDECL ALIAS "xlSheetPictureSizeA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetGetPicture LIB "libxl.dll" CDECL ALIAS "xlSheetGetPictureA" _ (BYVAL sheet AS SheetHandle, BYVAL index AS LONG, BYVAL rowTop AS LONG PTR, BYVAL colLeft AS LONG PTR, BYVAL rowBottom AS LONG PTR, BYVAL colRight AS LONG PTR _ , BYVAL width AS LONG PTR , BYVAL height AS LONG PTR , BYVAL offset_x AS LONG PTR , BYVAL offset_y AS LONG PTR) AS LONG DECLARE FUNCTION xlSheetSetPicture LIB "libxl.dll" CDECL ALIAS "xlSheetSetPictureA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL pictureId AS LONG, BYVAL scale AS DOUBLE, BYVAL offset_x AS LONG, BYVAL offset_y AS LONG) AS LONG DECLARE FUNCTION xlSheetSetPicture2 LIB "libxl.dll" CDECL ALIAS "xlSheetSetPicture2A" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL pictureId AS LONG, BYVAL width AS LONG, BYVAL height AS LONG, BYVAL offset_x AS LONG, BYVAL offset_y AS LONG) AS LONG DECLARE FUNCTION xlSheetGetHorPageBreak LIB "libxl.dll" CDECL ALIAS "xlSheetGetHorPageBreakA" _ (BYVAL sheet AS SheetHandle, BYVAL index AS LONG) AS LONG DECLARE FUNCTION xlSheetGetHorPageBreakSize LIB "libxl.dll" CDECL ALIAS "xlSheetGetHorPageBreakSizeA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetGetVerPageBreak LIB "libxl.dll" CDECL ALIAS "xlSheetGetVerPageBreakA" _ (BYVAL sheet AS SheetHandle, BYVAL index AS LONG) AS LONG DECLARE FUNCTION xlSheetGetVerPageBreakSize LIB "libxl.dll" CDECL ALIAS "xlSheetGetVerPageBreakSizeA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetHorPageBreak LIB "libxl.dll" CDECL ALIAS "xlSheetSetHorPageBreakA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL pageBreak AS LONG) AS LONG DECLARE FUNCTION xlSheetSetVerPageBreak LIB "libxl.dll" CDECL ALIAS "xlSheetSetVerPageBreakA" _ (BYVAL sheet AS SheetHandle, BYVAL col AS LONG, BYVAL pageBreak AS LONG) AS LONG DECLARE FUNCTION xlSheetSplit LIB "libxl.dll" CDECL ALIAS "xlSheetSplitA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS LONG DECLARE FUNCTION xlSheetSplitInfo LIB "libxl.dll" CDECL ALIAS "xlSheetSplitInfoA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG PTR, BYVAL col AS LONG PTR) AS LONG DECLARE FUNCTION xlSheetGroupRows LIB "libxl.dll" CDECL ALIAS "xlSheetGroupRowsA" _ (BYVAL sheet AS SheetHandle, BYVAL rowFirst AS LONG, BYVAL rowLast AS LONG, BYVAL collapsed AS LONG) AS LONG DECLARE FUNCTION xlSheetGroupCols LIB "libxl.dll" CDECL ALIAS "xlSheetGroupColsA" _ (BYVAL sheet AS SheetHandle, BYVAL colFirst AS LONG, BYVAL colLast AS LONG, BYVAL collapsed AS LONG) AS LONG DECLARE FUNCTION xlSheetGroupSummaryBelow LIB "libxl.dll" CDECL ALIAS "xlSheetGroupSummaryBelowA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetGroupSummaryBelow LIB "libxl.dll" CDECL ALIAS "xlSheetSetGroupSummaryBelowA" _ (BYVAL sheet AS SheetHandle, BYVAL below AS LONG) AS LONG DECLARE FUNCTION xlSheetGroupSummaryRight LIB "libxl.dll" CDECL ALIAS "xlSheetGroupSummaryRightA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetGroupSummaryRight LIB "libxl.dll" CDECL ALIAS "xlSheetSetGroupSummaryRightA" _ (BYVAL sheet AS SheetHandle, BYVAL right AS LONG) AS LONG DECLARE FUNCTION xlSheetClear LIB "libxl.dll" CDECL ALIAS "xlSheetClearA" _ (BYVAL sheet AS SheetHandle, BYVAL rowFirst AS LONG, BYVAL rowLast AS LONG, BYVAL colFirst AS LONG, BYVAL colLast AS LONG) AS LONG DECLARE FUNCTION xlSheetInsertCol LIB "libxl.dll" CDECL ALIAS "xlSheetInsertColA" _ (BYVAL sheet AS SheetHandle, BYVAL colFirst AS LONG, BYVAL colLast AS LONG) AS LONG DECLARE FUNCTION xlSheetInsertRow LIB "libxl.dll" CDECL ALIAS "xlSheetInsertRowA" _ (BYVAL sheet AS SheetHandle, BYVAL rowFirst AS LONG, BYVAL rowLast AS LONG) AS LONG DECLARE FUNCTION xlSheetRemoveCol LIB "libxl.dll" CDECL ALIAS "xlSheetRemoveColA" _ (BYVAL sheet AS SheetHandle, BYVAL colFirst AS LONG, BYVAL colLast AS LONG) AS LONG DECLARE FUNCTION xlSheetRemoveRow LIB "libxl.dll" CDECL ALIAS "xlSheetRemoveRowA" _ (BYVAL sheet AS SheetHandle, BYVAL rowFirst AS LONG, BYVAL colLast AS LONG) AS LONG DECLARE FUNCTION xlSheetCopyCell LIB "libxl.dll" CDECL ALIAS "xlSheetCopyCellA" _ (BYVAL sheet AS SheetHandle, BYVAL rowSrc AS LONG, BYVAL colSrc AS LONG, BYVAL rowDst AS LONG, BYVAL colDst AS LONG) AS LONG DECLARE FUNCTION xlSheetFirstRow LIB "libxl.dll" CDECL ALIAS "xlSheetFirstRowA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetLastRow LIB "libxl.dll" CDECL ALIAS "xlSheetLastRowA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetFirstCol LIB "libxl.dll" CDECL ALIAS "xlSheetFirstColA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetLastCol LIB "libxl.dll" CDECL ALIAS "xlSheetLastColA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetDisplayGridlines LIB "libxl.dll" CDECL ALIAS "xlSheetDisplayGridlinesA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetDisplayGridlines LIB "libxl.dll" CDECL ALIAS "xlSheetSetDisplayGridlinesA" _ (BYVAL sheet AS SheetHandle, BYVAL show AS LONG) AS LONG DECLARE FUNCTION xlSheetPrintGridlines LIB "libxl.dll" CDECL ALIAS "xlSheetPrintGridlinesA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetPrintGridlines LIB "libxl.dll" CDECL ALIAS "xlSheetSetPrintGridlinesA" _ (BYVAL sheet AS SheetHandle, BYVAL print AS LONG) AS LONG DECLARE FUNCTION xlSheetZoom LIB "libxl.dll" CDECL ALIAS "xlSheetZoomA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetZoom LIB "libxl.dll" CDECL ALIAS "xlSheetSetZoomA" _ (BYVAL sheet AS SheetHandle, BYVAL zoom AS LONG) AS LONG DECLARE FUNCTION xlSheetPrintZoom LIB "libxl.dll" CDECL ALIAS "xlSheetPrintZoomA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetPrintZoom LIB "libxl.dll" CDECL ALIAS "xlSheetSetPrintZoomA" _ (BYVAL sheet AS SheetHandle, BYVAL zoom AS LONG) AS LONG DECLARE FUNCTION xlSheetGetPrintFit LIB "libxl.dll" CDECL ALIAS "xlSheetGetPrintFitA" _ (BYVAL sheet AS SheetHandle, BYVAL wPages AS LONG PTR, BYVAL hPages AS LONG PTR) AS LONG DECLARE FUNCTION xlSheetSetPrintFit LIB "libxl.dll" CDECL ALIAS "xlSheetSetPrintFitA" _ (BYVAL sheet AS SheetHandle, BYVAL wPages AS LONG, BYVAL hPages AS LONG) AS LONG DECLARE FUNCTION xlSheetLandscape LIB "libxl.dll" CDECL ALIAS "xlSheetLandscapeA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetLandscape LIB "libxl.dll" CDECL ALIAS "xlSheetSetLandscapeA" _ (BYVAL sheet AS SheetHandle, BYVAL landscape AS LONG) AS LONG DECLARE FUNCTION xlSheetPaper LIB "libxl.dll" CDECL ALIAS "xlSheetPaperA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetPaper LIB "libxl.dll" CDECL ALIAS "xlSheetSetPaperA" _ (BYVAL sheet AS SheetHandle, BYVAL paper AS LONG) AS LONG DECLARE FUNCTION xlSheetHeader LIB "libxl.dll" CDECL ALIAS "xlSheetHeaderA" _ (BYVAL sheet AS SheetHandle) AS DWORD DECLARE FUNCTION xlSheetSetHeader LIB "libxl.dll" CDECL ALIAS "xlSheetSetHeaderA" _ (BYVAL sheet AS SheetHandle, BYREF header AS STRINGZ, BYVAL margin AS DOUBLE) AS LONG DECLARE FUNCTION xlSheetHeaderMargin LIB "libxl.dll" CDECL ALIAS "xlSheetHeaderMarginA" _ (BYVAL sheet AS SheetHandle) AS DOUBLE DECLARE FUNCTION xlSheetFooter LIB "libxl.dll" CDECL ALIAS "xlSheetFooterA" _ (BYVAL sheet AS SheetHandle) AS DWORD DECLARE FUNCTION xlSheetSetFooter LIB "libxl.dll" CDECL ALIAS "xlSheetSetFooterA" _ (BYVAL sheet AS SheetHandle, BYREF footer AS STRINGZ, BYVAL margin AS DOUBLE) AS LONG DECLARE FUNCTION xlSheetFooterMargin LIB "libxl.dll" CDECL ALIAS "xlSheetFooterMarginA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS DOUBLE DECLARE FUNCTION xlSheetHCenter LIB "libxl.dll" CDECL ALIAS "xlSheetHCenterA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetHCenter LIB "libxl.dll" CDECL ALIAS "xlSheetSetHCenterA" _ (BYVAL sheet AS SheetHandle, BYVAL hCenter AS LONG) AS LONG DECLARE FUNCTION xlSheetVCenter LIB "libxl.dll" CDECL ALIAS "xlSheetVCenterA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetVCenter LIB "libxl.dll" CDECL ALIAS "xlSheetSetVCenterA" _ (BYVAL sheet AS SheetHandle, BYVAL vCenter AS LONG) AS LONG DECLARE FUNCTION xlSheetMarginLeft LIB "libxl.dll" CDECL ALIAS "xlSheetMarginLeftA" _ (BYVAL sheet AS SheetHandle) AS DOUBLE DECLARE FUNCTION xlSheetSetMarginLeft LIB "libxl.dll" CDECL ALIAS "xlSheetSetMarginLeftA" _ (BYVAL sheet AS SheetHandle, BYVAL margin AS DOUBLE) AS LONG DECLARE FUNCTION xlSheetMarginRight LIB "libxl.dll" CDECL ALIAS "xlSheetMarginRightA" _ (BYVAL sheet AS SheetHandle) AS DOUBLE DECLARE FUNCTION xlSheetSetMarginRight LIB "libxl.dll" CDECL ALIAS "xlSheetSetMarginRightA" _ (BYVAL sheet AS SheetHandle, BYVAL margin AS DOUBLE) AS LONG DECLARE FUNCTION xlSheetMarginTop LIB "libxl.dll" CDECL ALIAS "xlSheetMarginTopA" _ (BYVAL sheet AS SheetHandle) AS DOUBLE DECLARE FUNCTION xlSheetSetMarginTop LIB "libxl.dll" CDECL ALIAS "xlSheetSetMarginTopA" _ (BYVAL sheet AS SheetHandle, BYVAL margin AS DOUBLE) AS LONG DECLARE FUNCTION xlSheetMarginBottom LIB "libxl.dll" CDECL ALIAS "xlSheetMarginBottomA" _ (BYVAL sheet AS SheetHandle) AS DOUBLE DECLARE FUNCTION xlSheetSetMarginBottom LIB "libxl.dll" CDECL ALIAS "xlSheetSetMarginBottomA" _ (BYVAL sheet AS SheetHandle, BYVAL margin AS DOUBLE) AS LONG DECLARE FUNCTION xlSheetPrintRowCol LIB "libxl.dll" CDECL ALIAS "xlSheetPrintRowColA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetPrintRowCol LIB "libxl.dll" CDECL ALIAS "xlSheetSetPrintRowColA" _ (BYVAL sheet AS SheetHandle, BYVAL print AS LONG) AS LONG DECLARE FUNCTION xlSheetSetPrintRepeatRows LIB "libxl.dll" CDECL ALIAS "xlSheetSetPrintRepeatRowsA" _ (BYVAL sheet AS SheetHandle, BYVAL rowFirst AS LONG, BYVAL rowLast AS LONG) AS LONG DECLARE FUNCTION xlSheetSetPrintRepeatCols LIB "libxl.dll" CDECL ALIAS "xlSheetSetPrintRepeatColsA" _ (BYVAL sheet AS SheetHandle, BYVAL colFirst AS LONG, BYVAL colLast AS LONG) AS LONG DECLARE FUNCTION xlSheetSetPrintArea LIB "libxl.dll" CDECL ALIAS "xlSheetSetPrintAreaA" _ (BYVAL sheet AS SheetHandle, BYVAL rowFirst AS LONG, BYVAL rowLast AS LONG, BYVAL colFirst AS LONG, BYVAL colLast AS LONG) AS LONG DECLARE FUNCTION xlSheetClearPrintRepeats LIB "libxl.dll" CDECL ALIAS "xlSheetClearPrintRepeatsA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetClearPrintArea LIB "libxl.dll" CDECL ALIAS "xlSheetClearPrintAreaA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetGetNamedRange LIB "libxl.dll" CDECL ALIAS "xlSheetGetNamedRangeA" _ (BYVAL sheet AS SheetHandle, BYREF rangeName AS STRINGZ, BYVAL rowFirst AS LONG PTR, BYVAL rowLast AS LONG PTR, BYVAL colFirst AS LONG PTR, BYVAL colLast AS LONG PTR, _ BYVAL scopeId AS LONG, BYVAL hidden_ AS LONG PTR ) AS LONG DECLARE FUNCTION xlSheetSetNamedRange LIB "libxl.dll" CDECL ALIAS "xlSheetSetNamedRangeA" _ (BYVAL sheet AS SheetHandle, BYREF rangeName AS STRINGZ, BYVAL rowFirst AS LONG, BYVAL rowLast AS LONG, BYVAL colFirst AS LONG, BYVAL colLast AS LONG, _ BYVAL scopeId AS LONG) AS LONG DECLARE FUNCTION xlSheetDelNamedRange LIB "libxl.dll" CDECL ALIAS "xlSheetDelNamedRangeA" _ (BYVAL sheet AS SheetHandle, BYREF rangeName AS STRINGZ, BYVAL scopeId AS LONG) AS LONG DECLARE FUNCTION xlSheetNamedRangeSize LIB "libxl.dll" CDECL ALIAS "xlSheetNamedRangeSizeA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetNamedRange LIB "libxl.dll" CDECL ALIAS "xlSheetNamedRangeA" _ (BYVAL sheet AS SheetHandle, BYVAL index AS LONG, BYVAL rowFirst AS LONG PTR, BYVAL rowLast AS LONG PTR, BYVAL colFirst AS LONG PTR, BYVAL colLast AS LONG PTR, _ BYVAL scopeId AS LONG, BYVAL hidden_ AS LONG PTR ) AS DWORD DECLARE FUNCTION xlSheetHyperlinkSize LIB "libxl.dll" CDECL ALIAS "xlSheetHyperlinkSizeA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetHyperlink LIB "libxl.dll" CDECL ALIAS "xlSheetHyperlinkA" _ (BYVAL sheet AS SheetHandle, BYVAL index AS LONG, BYVAL rowFirst AS LONG PTR, BYVAL rowLast AS LONG PTR, BYVAL colFirst AS LONG PTR, BYVAL colLast AS LONG PTR) AS DWORD DECLARE FUNCTION xlSheetDelHyperlink LIB "libxl.dll" CDECL ALIAS "xlSheetDelHyperlinkA" _ (BYVAL sheet AS SheetHandle, BYVAL index AS LONG) AS LONG DECLARE FUNCTION xlSheetAddHyperlink LIB "libxl.dll" CDECL ALIAS "xlSheetAddHyperlinkA" _ (BYVAL sheet AS SheetHandle, BYREF hyperlink AS STRINGZ, BYVAL rowFirst AS LONG, BYVAL rowLast AS LONG, BYVAL colFirst AS LONG, BYVAL colLast AS LONG) AS LONG DECLARE FUNCTION xlSheetName LIB "libxl.dll" CDECL ALIAS "xlSheetNameA" _ (BYVAL sheet AS SheetHandle) AS DWORD DECLARE FUNCTION xlSheetSetName LIB "libxl.dll" CDECL ALIAS "xlSheetSetNameA" _ (BYVAL sheet AS SheetHandle, BYREF sheetName AS STRINGZ) AS LONG DECLARE FUNCTION xlSheetProtect LIB "libxl.dll" CDECL ALIAS "xlSheetProtectA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetProtect LIB "libxl.dll" CDECL ALIAS "xlSheetSetProtectA" _ (BYVAL sheet AS SheetHandle, BYVAL protect AS LONG) AS LONG DECLARE FUNCTION xlSheetHidden LIB "libxl.dll" CDECL ALIAS "xlSheetHiddenA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetHidden LIB "libxl.dll" CDECL ALIAS "xlSheetSetHiddenA" _ (BYVAL sheet AS SheetHandle, BYVAL hidden AS LONG) AS LONG DECLARE FUNCTION xlSheetGetTopLeftView LIB "libxl.dll" CDECL ALIAS "xlSheetGetTopLeftViewA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG PTR, BYVAL col AS LONG PTR) AS LONG DECLARE FUNCTION xlSheetSetTopLeftView LIB "libxl.dll" CDECL ALIAS "xlSheetSetTopLeftViewA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG) AS LONG DECLARE FUNCTION xlSheetRightToLeft LIB "libxl.dll" CDECL ALIAS "xlSheetRightToLeftA" _ (BYVAL sheet AS SheetHandle) AS LONG DECLARE FUNCTION xlSheetSetRightToLeft LIB "libxl.dll" CDECL ALIAS "xlSheetSetRightToLeftA" _ (BYVAL sheet AS SheetHandle, BYVAL rightToLeft AS LONG) AS LONG DECLARE FUNCTION xlSheetAddrToRowCol LIB "libxl.dll" CDECL ALIAS "xlSheetAddrToRowColA" _ (BYVAL sheet AS SheetHandle, BYREF addr_ AS STRINGZ, BYVAL row AS LONG PTR, BYVAL col AS LONG PTR, _ BYVAL rowRelative AS LONG PTR, BYVAL colRelative AS LONG PTR) AS LONG DECLARE FUNCTION xlSheetRowColToAddr LIB "libxl.dll" CDECL ALIAS "xlSheetRowColToAddrA" _ (BYVAL sheet AS SheetHandle, BYVAL row AS LONG, BYVAL col AS LONG, BYVAL rowRelative AS LONG, BYVAL colRelative AS LONG) AS DWORD ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''Format function declarations''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' DECLARE FUNCTION xlFormatFont LIB "libxl.dll" CDECL ALIAS "xlFormatFontA" _ (BYVAL format AS FormatHandle) AS FontHandle DECLARE FUNCTION xlFormatSetFont LIB "libxl.dll" CDECL ALIAS "xlFormatSetFontA" _ (BYVAL format AS FormatHandle, BYVAL font AS FontHandle) AS LONG DECLARE FUNCTION xlFormatNumFormat LIB "libxl.dll" CDECL ALIAS "xlFormatNumFormatA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetNumFormat LIB "libxl.dll" CDECL ALIAS "xlFormatSetNumFormatA" _ (BYVAL format AS FormatHandle, BYVAL numFormat AS LONG) AS LONG DECLARE FUNCTION xlFormatAlignH LIB "libxl.dll" CDECL ALIAS "xlFormatAlignHA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetAlignH LIB "libxl.dll" CDECL ALIAS "xlFormatSetAlignHA" _ (BYVAL format AS FormatHandle, BYVAL align AS LONG) AS LONG DECLARE FUNCTION xlFormatAlignV LIB "libxl.dll" CDECL ALIAS "xlFormatAlignVA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetAlignV LIB "libxl.dll" CDECL ALIAS "xlFormatSetAlignVA" _ (BYVAL format AS FormatHandle, BYVAL align AS LONG) AS LONG DECLARE FUNCTION xlFormatWrap LIB "libxl.dll" CDECL ALIAS "xlFormatWrapA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetWrap LIB "libxl.dll" CDECL ALIAS "xlFormatSetWrapA" _ (BYVAL format AS FormatHandle, BYVAL wrap AS LONG) AS LONG DECLARE FUNCTION xlFormatRotation LIB "libxl.dll" CDECL ALIAS "xlFormatRotationA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetRotation LIB "libxl.dll" CDECL ALIAS "xlFormatSetRotationA" _ (BYVAL format AS FormatHandle, BYVAL rotation AS LONG) AS LONG DECLARE FUNCTION xlFormatIndent LIB "libxl.dll" CDECL ALIAS "xlFormatIndentA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetIndent LIB "libxl.dll" CDECL ALIAS "xlFormatSetIndentA" _ (BYVAL format AS FormatHandle, BYVAL indent AS LONG) AS LONG DECLARE FUNCTION xlFormatShrinkToFit LIB "libxl.dll" CDECL ALIAS "xlFormatShrinkToFitA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetShrinkToFit LIB "libxl.dll" CDECL ALIAS "xlFormatSetShrinkToFitA" _ (BYVAL format AS FormatHandle, BYVAL shrinkToFit AS LONG) AS LONG DECLARE FUNCTION xlFormatSetBorder LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderA" _ (BYVAL format AS FormatHandle, BYVAL style AS LONG) AS LONG DECLARE FUNCTION xlFormatSetBorderColor LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderColorA" _ (BYVAL format AS FormatHandle, BYVAL color AS LONG) AS LONG DECLARE FUNCTION xlFormatBorderLeft LIB "libxl.dll" CDECL ALIAS "xlFormatBorderLeftA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetBorderLeft LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderLeftA" _ (BYVAL format AS FormatHandle, BYVAL style AS LONG) AS LONG DECLARE FUNCTION xlFormatBorderRight LIB "libxl.dll" CDECL ALIAS "xlFormatBorderRightA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetBorderRight LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderRightA" _ (BYVAL format AS FormatHandle, BYVAL style AS LONG) AS LONG DECLARE FUNCTION xlFormatBorderTop LIB "libxl.dll" CDECL ALIAS "xlFormatBorderTopA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetBorderTop LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderTopA" _ (BYVAL format AS FormatHandle, BYVAL style AS LONG) AS LONG DECLARE FUNCTION xlFormatBorderBottom LIB "libxl.dll" CDECL ALIAS "xlFormatBorderBottomA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetBorderBottom LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderBottomA" _ (BYVAL format AS FormatHandle, BYVAL style AS LONG) AS LONG DECLARE FUNCTION xlFormatBorderLeftColor LIB "libxl.dll" CDECL ALIAS "xlFormatBorderLeftColorA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetBorderLeftColor LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderLeftColorA" _ (BYVAL format AS FormatHandle, BYVAL color AS LONG) AS LONG DECLARE FUNCTION xlFormatBorderRightColor LIB "libxl.dll" CDECL ALIAS "xlFormatBorderRightColorA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetBorderRightColor LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderRightColorA" _ (BYVAL format AS FormatHandle, BYVAL color AS LONG) AS LONG DECLARE FUNCTION xlFormatBorderTopColor LIB "libxl.dll" CDECL ALIAS "xlFormatBorderTopColorA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetBorderTopColor LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderTopColorA" _ (BYVAL format AS FormatHandle, BYVAL color AS LONG) AS LONG DECLARE FUNCTION xlFormatBorderBottomColor LIB "libxl.dll" CDECL ALIAS "xlFormatBorderBottomColorA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetBorderBottomColor LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderBottomColorA" _ (BYVAL format AS FormatHandle, BYVAL color AS LONG) AS LONG DECLARE FUNCTION xlFormatBorderDiagonal LIB "libxl.dll" CDECL ALIAS "xlFormatBorderDiagonalA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetBorderDiagonal LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderDiagonalA" _ (BYVAL format AS FormatHandle, BYVAL border AS LONG) AS LONG DECLARE FUNCTION xlFormatBorderDiagonalStyle LIB "libxl.dll" CDECL ALIAS "xlFormatBorderDiagonalStyleA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetBorderDiagonalStyle LIB "libxl.dll" CDECL ALIAS "xlFormatSetBorderDiagonalStyleA" _ (BYVAL format AS FormatHandle, BYVAL color AS LONG) AS LONG DECLARE FUNCTION xlFormatFillPattern LIB "libxl.dll" CDECL ALIAS "xlFormatFillPatternA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetFillPattern LIB "libxl.dll" CDECL ALIAS "xlFormatSetFillPatternA" _ (BYVAL format AS FormatHandle, BYVAL pattern AS LONG) AS LONG DECLARE FUNCTION xlFormatPatternForegroundColor LIB "libxl.dll" CDECL ALIAS "xlFormatPatternForegroundColorA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetPatternForegroundColor LIB "libxl.dll" CDECL ALIAS "xlFormatSetPatternForegroundColorA" _ (BYVAL format AS FormatHandle, BYVAL color AS LONG) AS LONG DECLARE FUNCTION xlFormatPatternBackgroundColor LIB "libxl.dll" CDECL ALIAS "xlFormatPatternBackgroundColorA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetPatternBackgroundColor LIB "libxl.dll" CDECL ALIAS "xlFormatSetPatternBackgroundColorA" _ (BYVAL format AS FormatHandle, BYVAL color AS LONG) AS LONG DECLARE FUNCTION xlFormatLocked LIB "libxl.dll" CDECL ALIAS "xlFormatLockedA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetLocked LIB "libxl.dll" CDECL ALIAS "xlFormatSetLockedA" _ (BYVAL format AS FormatHandle, BYVAL locked AS LONG) AS LONG DECLARE FUNCTION xlFormatHidden LIB "libxl.dll" CDECL ALIAS "xlFormatHiddenA" _ (BYVAL format AS FormatHandle) AS LONG DECLARE FUNCTION xlFormatSetHidden LIB "libxl.dll" CDECL ALIAS "xlFormatSetHiddenA" _ (BYVAL format AS FormatHandle, BYVAL hidden AS LONG) AS LONG ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''Font function declarations''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' DECLARE FUNCTION xlFontSize LIB "libxl.dll" CDECL ALIAS "xlFontSizeA" _ (BYVAL font AS FontHandle) AS LONG DECLARE FUNCTION xlFontSetSize LIB "libxl.dll" CDECL ALIAS "xlFontSetSizeA" _ (BYVAL font AS FontHandle, BYVAL fontsize AS LONG) AS LONG DECLARE FUNCTION xlFontItalic LIB "libxl.dll" CDECL ALIAS "xlFontItalicA" _ (BYVAL font AS FontHandle) AS LONG DECLARE FUNCTION xlFontSetItalic LIB "libxl.dll" CDECL ALIAS "xlFontSetItalicA" _ (BYVAL font AS FontHandle, BYVAL italic AS LONG) AS LONG DECLARE FUNCTION xlFontStrikeOut LIB "libxl.dll" CDECL ALIAS "xlFontStrikeOutA" _ (BYVAL font AS FontHandle) AS LONG DECLARE FUNCTION xlFontSetStrikeOut LIB "libxl.dll" CDECL ALIAS "xlFontSetStrikeOutA" _ (BYVAL font AS FontHandle, BYVAL strikeOut AS LONG) AS LONG DECLARE FUNCTION xlFontColor LIB "libxl.dll" CDECL ALIAS "xlFontColorA" _ (BYVAL font AS FontHandle) AS LONG DECLARE FUNCTION xlFontSetColor LIB "libxl.dll" CDECL ALIAS "xlFontSetColorA" _ (BYVAL font AS FontHandle, BYVAL fColor AS LONG) AS LONG DECLARE FUNCTION xlFontBold LIB "libxl.dll" CDECL ALIAS "xlFontBoldA" _ (BYVAL font AS FontHandle) AS LONG DECLARE FUNCTION xlFontSetBold LIB "libxl.dll" CDECL ALIAS "xlFontSetBoldA" _ (BYVAL font AS FontHandle, BYVAL bold AS LONG) AS LONG DECLARE FUNCTION xlFontScript LIB "libxl.dll" CDECL ALIAS "xlFontScriptA" _ (BYVAL font AS FontHandle) AS LONG DECLARE FUNCTION xlFontSetScript LIB "libxl.dll" CDECL ALIAS "xlFontSetScriptA" _ (BYVAL font AS FontHandle, BYVAL script AS LONG) AS LONG DECLARE FUNCTION xlFontUnderline LIB "libxl.dll" CDECL ALIAS "xlFontUnderlineA" _ (BYVAL font AS FontHandle) AS LONG DECLARE FUNCTION xlFontSetUnderline LIB "libxl.dll" CDECL ALIAS "xlFontSetUnderlineA" _ (BYVAL font AS FontHandle, BYVAL underline AS LONG) AS LONG DECLARE FUNCTION xlFontName LIB "libxl.dll" CDECL ALIAS "xlFontNameA" _ (ByVal Font As FontHandle) As Dword DECLARE FUNCTION xlFontSetName LIB "libxl.dll" CDECL ALIAS "xlFontSetNameA" _ (BYVAL font AS FontHandle, BYREF fontName AS STRINGZ) AS LONG