Ciao a tutti,

dato questo codice;
Codice PHP:
                    $objValidation2 $doc->getActiveSheet()->getCell($letra $pos)->getDataValidation();
                    
$objValidation2->setType(PHPExcel_Cell_DataValidation::TYPE_LIST);
                    
$objValidation2->setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION);
                    
$objValidation2->setAllowBlank(false);
     
                    
$objValidation2->setShowDropDown(true);

                    
$objValidation2->setErrorTitle($this->traducir('inputerror'));
                    
$objValidation2->setError($this->traducir('valornoenlista'));
                    
$formula '"pippo,pluto,topolino"';
                    
$objValidation2->setFormula1($formula); 
Con openoffice funziona correttamente, ho la lista dei valori da scegliere quando apro il documento nella relativa casella, mentre con Microsoft Excel 2016 produce questo errore all'aprire il documento:
codice HTML:
<?xml version="1.0" encoding="UTF-8" standalone="true"?>

-<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">

<logFileName>error006600_01.xml</logFileName>

<summary>Se han detectado errores en el archivo "F:\plantilla-trabajadores (36).xlsx"</summary>


-<removedFeatures summary="Lista de funciones eliminadas:">

<removedFeature>Caracterstica eliminada: Celdas con validacin de datos de /xl/worksheets/sheet1.xml parte</removedFeature>

</removedFeatures>

</recoveryLog>
Qualche suggerimento?

Grazie,
Roberto