{"id":155,"date":"2025-10-23T18:17:47","date_gmt":"2025-10-23T16:17:47","guid":{"rendered":"https:\/\/www.silverice.it\/IpercubeTechWP1\/?page_id=155"},"modified":"2025-12-02T17:21:55","modified_gmt":"2025-12-02T16:21:55","slug":"ipercube-utilities","status":"publish","type":"page","link":"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/","title":{"rendered":"VB Functions"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Here my library of VB.Net function written during many years.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I know that VB is used just by a few number of people, compared to C#.<br>But VB is more elegant and less <em>compressed<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BASIC was the third language that I learned (after the Digital PDP-11 assembler and FORTRAN, more or less half a century ago).<br>Writing code was awkward using a teletype to interact with the PDP-11&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VB is an old style language but, considering my age, I don&#8217;t see any reason to switch to C#.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, <strong><em>VB FOREVER!<\/em><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note<\/strong>: many of the functions\/forms use some other functions of my library, so be sure to include also the required additional ones.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<ul class=\"wp-block-page-list\"><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/access-functions\/\">Access Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/access-functions\/executenonqueryonaccesstable\/\">Execute Non Query on Access Table<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/access-functions\/loadaccesstable\/\">Load Access Table to Datatable<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/active-directory-functions\/\">Active Directory Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/active-directory-functions\/adgetallgroupusers\/\">Get All Group Users<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/active-directory-functions\/adgetallusersfromgroupspattern\/\">Get All Users From Groups Pattern<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/active-directory-functions\/user-principal-comparer-service-class\/\">User Principal Comparer (Service Class)<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/assembly-info\/\">Assembly Info<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/assembly-info\/isassembly64bit\/\">Check if an Assembly Is 64 Bit<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/assembly-info\/get-type-kind\/\">Get .NET Type Kind<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/assembly-info\/get-assembly-info-assembly-path\/\">Get Assembly Info (Assembly Path)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/assembly-info\/get-assembly-info-assembly\/\">Get Assembly Info (Assembly)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/assembly-info\/getassemblyname\/\">Get Assembly Name<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/assembly-info\/getassemblyplatform\/\">Get Assembly Platform<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/assembly-info\/get-resource-list-assembly\/\">Get Assembly Resource List (Assembly)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/assembly-info\/get-resourcelist-assembly-path\/\">Get Assembly ResourceList (Assembly Path)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/assembly-info\/getframeworkinfo\/\">Get Framework Info<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/color-image-functions\/\">Color\/Image Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/color-image-functions\/getforegroundcolor\/\">Get Foreground Color<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/color-image-functions\/isvalidcolor\/\">Is Valid Color<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/color-image-functions\/isvalidcolorname\/\">Is Valid Color Name<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/color-image-functions\/resizeimage\/\">Resize Image<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/data-table-functions\/\">Data Table Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/data-table-functions\/convertbooleancolumns\/\">Convert Boolean Columns<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/data-table-functions\/convertcsvfiletodatatable\/\">Convert CSV File To DataTable<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/data-table-functions\/convertcsvstring2datatable\/\">Convert CSV String to DataTable<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/data-table-functions\/convertdatatable2csvstring\/\">Convert DataTable to CSV String<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/data-table-functions\/convertdatatable2htmlpage\/\">Convert DataTable to Html Page<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/data-table-functions\/convertdatatable2htmltable\/\">Convert DataTable to Html Table<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/data-table-functions\/convertdatecolumns\/\">Convert Date Columns<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/data-table-functions\/convertemptystringstodbnull\/\">Convert Empty Strings To DBNull<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/data-table-functions\/logdatatabletocsvfile\/\">Log DataTable To CSV File<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/email-functions\/\">Email Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/email-functions\/isvalidemailaddress\/\">Is Valid Email Address<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/email-functions\/sendhtmlemail\/\">Send Html Email<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/\">Excel Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlt2b_returnfirstemptycellrow\/\">Column Scanning &#8211; Return First Empty Cell Row (Top to Bottom)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlt2b_returnfirstnotemptycellvalue\/\">Column Scanning &#8211; Return First Not Empty Cell Value (Top to Bottom)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlt2b_returnlastnotemptycellvalue\/\">Column Scanning &#8211; Return Last Not Empty Cell Value (Top to Bottom)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlconvertlistobject2table\/\">Data Import\/Export &#8211; Convert ListObject to DataTable<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlloadexceltable\/\">Data Import\/Export &#8211; Load Excel Sheet to DataTable<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlreadexcelsheettodatatable\/\">Data Import\/Export &#8211; Read Excel Sheet to DataTable<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlwritedatatable2sheet\/\">Data Import\/Export &#8211; Write Datatable to Sheet<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xll2r_returnfirstnotemptycellvalue\/\">Row Scanning &#8211; Return First Not Empty Cell Value (Left to Right)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xll2r_returnlastnotemptycellvalue\/\">Row Scanning &#8211; Return Last Not Empty Cell Value (Left to Right)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlgetsheetcustompropertiestocsvstring\/\">Sheet Custom Property &#8211; Get Sheet Custom Properties To CSV String<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlgetsheetcustompropertiestodatatable\/\">Sheet Custom Property &#8211; Get Sheet Custom Properties To Datatable<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlgetsheetcustomproperty\/\">Sheet Custom Property &#8211; Get Sheet Custom Property<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlclearsheetallcustomproperties\/\">Sheet Custom Property &#8211; Remove All Custom Properties from a Sheet<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlsetsheetcustomproperty\/\">Sheet Custom Property &#8211; Set Sheet Custom Property<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlpropertyexists\/\">Sheet Custom Property &#8211; Sheet Custom Property Exists<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlwritesheetcustomproperties\/\">Sheet Custom Property &#8211; Write Sheet Custom Properties<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlgetlistobject\/\">Table Manipulation &#8211; Get ListObject<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xllistobjectfirstblankrow\/\">Table Manipulation &#8211; ListObject First Blank Row<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xllookuplistobjectvalue\/\">Table Manipulation &#8211; Lookup List Object Value<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlsetlistobjectheaders\/\">Table Manipulation &#8211; Set ListObject Headers<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlsorttable\/\">Table Manipulation &#8211; Sort Table<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xladdcomment\/\">Utility &#8211; Add Comment<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlcolumn2index\/\">Utility &#8211; Column to Index<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlfirstblankrow\/\">Utility &#8211; Get First Blank Row<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlgetrowrangeinterval\/\">Utility &#8211; Get Row Range Interval<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlindex2column\/\">Utility &#8211; Index to Column<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlgetfirstsheetname\/\">Workbook Access &#8211; Get First Sheet Name<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlisexcelfileopened\/\">Workbook Access &#8211; Is Excel File Opened<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlopenworkbook\/\">Workbook Access &#8211; Open WorkBook<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlfindtextcoordinates\/\">Worksheet Search &#8211; Find Text Coordinates<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlgetelementstartrow\/\">Worksheet Search &#8211; Get Element Start Row<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/excel-functions\/xlissheetsuitable\/\">Worksheet Search &#8211; Is Sheet Suitable<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/ldap-functions\/\">LDAP Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/ldap-functions\/convertdomainformat\/\">Convert Domain Format<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/ldap-functions\/decodeuseraccountcontrol\/\">Decode User Account Control<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/ldap-functions\/formatldapdate\/\">Format Ldap Date<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/ldap-functions\/ldgetallgroupusers\/\">Get All Group Users<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/ldap-functions\/ldgetgroupsdistinguishednames\/\">Get Groups Distinguished Names<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/ldap-functions\/ldqueryusers\/\">Query Users<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/logging-functions\/\">Logging Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/logging-functions\/openlog\/\">Open Log<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/logging-functions\/writelog\/\">Write Log<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/object-utilities-functions\/\">Object Utilities Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/object-utilities-functions\/ismethodexists\/\">Is Method Exists<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/object-utilities-functions\/releaseobject\/\">Release Object<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/object-utilities-functions\/resolvetype\/\">Resolve Type<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/save-restore-form-layout\/\">Save\/Restore Form Layout<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/save-restore-form-layout\/restore-layout\/\">Restore Layout<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/save-restore-form-layout\/save-layout\/\">Save Layout<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/source-code-retrieval\/\">Source Code Retrieval<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/source-code-retrieval\/findcsharpsourcecode\/\">Find C# Source Code<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/source-code-retrieval\/findvbsourcecode\/\">Find VB Source Code<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/sql-functions\/\">Sql Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/sql-functions\/checksqlconnection\/\">Check Sql Connection<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/sql-functions\/execute-non-query-sql-cmd-signature-1\/\">Execute Non Query Sql Cmd (Signature 1)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/sql-functions\/execute-non-query-sql-cmd-signature-2\/\">Execute Non Query Sql Cmd (Signature 2)<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/sql-functions\/executequeryondatatable\/\">Execute Query On DataTable<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/sql-functions\/loadsqltable\/\">Load Sql Table<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/sql-functions\/readsqltablechunk\/\">Read Sql Table Chunk<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/sql-functions\/sqlbulkwrite\/\">Sql Bulk Write<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/sql-functions\/tableexists\/\">Table Exists<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/\">String Functions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/dequote\/\">CSV\/Text Delimiting &#8211; DeQuote string<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/enquote\/\">CSV\/Text Delimiting &#8211; Enquote string<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/ishtmlcontent\/\">HTML Rendering &#8211; Check if a string is Html<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/converttabbedstring2htmlpage\/\">HTML Rendering &#8211; Convert Tabbed String to Html Page<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/converttabbedstring2htmltable\/\">HTML Rendering &#8211; Convert Tabbed String to Html Table<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/topropercase\/\">String Normalization &#8211; Convert a string to Proper Case<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/convertculturechars\/\">String Normalization &#8211; Convert Culture Chars<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/tofixedwidth\/\">String Normalization &#8211; To Fixed Width<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/countuppercaseletters\/\">Text Analysis &#8211; Count Uppercase Letters<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/detectencodingandgetstring\/\">Text Analysis &#8211; Detect Encoding and Get String<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/getwordsstartingwithuppercase\/\">Text Analysis &#8211; Get Words Starting With Uppercase<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/insertblankbeforecapitalletter\/\">Text Formatting &#8211; Insert Blank Before Capital Letter<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/splitinchunk\/\">Text Splitting &#8211; Split In Chunk<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/string-functions\/encodexml\/\">XML Encoding &#8211; EncodeXML<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/system-and-utilities\/\">System and Utilities<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/system-and-utilities\/converttointeger\/\">Convert To Integer<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/system-and-utilities\/execping\/\">Exec Ping<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/system-and-utilities\/isdebugruntime\/\">Is Debug Runtime<\/a><\/li><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/system-and-utilities\/ishostonline\/\">Is Host OnLine<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/utility-forms\/\">Utility Forms<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/utility-forms\/showfilecontent\/\">Show File Content<\/a><\/li><\/ul><\/li><li class=\"wp-block-pages-list__item has-child\"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/web-fuctions\/\">Web Fuctions<\/a><ul class=\"wp-block-navigation__submenu-container\"><li class=\"wp-block-pages-list__item \"><a class=\"wp-block-pages-list__item__link\" href=\"https:\/\/www.silverice.it\/IpercubeTechWP1\/ipercube-utilities\/web-fuctions\/urlexists\/\">URL Exists<\/a><\/li><\/ul><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>Here my library of VB.Net function written during many years. I know that VB is used just by a few number of people, compared to C#.But VB is more elegant and less compressed. BASIC was the third language that I learned (after the Digital PDP-11 assembler and FORTRAN, more or less half a century ago).Writing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-155","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.silverice.it\/IpercubeTechWP1\/wp-json\/wp\/v2\/pages\/155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silverice.it\/IpercubeTechWP1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.silverice.it\/IpercubeTechWP1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.silverice.it\/IpercubeTechWP1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silverice.it\/IpercubeTechWP1\/wp-json\/wp\/v2\/comments?post=155"}],"version-history":[{"count":14,"href":"https:\/\/www.silverice.it\/IpercubeTechWP1\/wp-json\/wp\/v2\/pages\/155\/revisions"}],"predecessor-version":[{"id":942,"href":"https:\/\/www.silverice.it\/IpercubeTechWP1\/wp-json\/wp\/v2\/pages\/155\/revisions\/942"}],"wp:attachment":[{"href":"https:\/\/www.silverice.it\/IpercubeTechWP1\/wp-json\/wp\/v2\/media?parent=155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}