Leggi il messaggio di Flash, sopra.
Ma hai gia' provato a cancellare l' oggetto e a inserirlo ex novo, o a inserire l' oggetto in un file vergine? Con quali risultati?
Peccato anche che nello screenshot pubblicato si veda il riferimento alla libreria dell' object library di Outlook e non quella del Calendar control: puoi guardare quale e' la location corrispondente a quell' oggetto?
Comunque mi sembra che la letteratura dice che in XL2010 il Calendar Control e' stato rimosso e non puo' essere usato, a favore del "Data Picker": Calendar control (mscal.ocx) was a Microsoft Access feature that could be used in Access worksheets. Calendar control is removed in Access 2010 and is not usable for Excel 2010. Instead, users can use Date Picker or their own custom calendar controls (vedi
http://technet.microsoft.com/en-us/libr ... 79167.aspx Changes in Excel 2010); significa che l' anomalia ce l' abbiamo Flash e io (e i tanti altri che usano ancora un Calendard Control)
Per meglio capire la compatibilita' ci dici quale versione hai di XL e di SO (lingua, 32/64 bit)?
Infine un tentativo di bypass: prova una macro come questa per ridimensionare il controllo all' apertura del file
- Codice: Seleziona tutto
Private Sub Workbook_Open()
Sheets("Foglio2").Select
ActiveSheet.Shapes("Calendar1").Width = Sheets("Foglio2").Range("G5:J15").Width
ActiveSheet.Shapes("Calendar1").Height = Range("G5:J15").Height
ActiveSheet.Shapes("Calendar1").Top = Range("G5").Top
ActiveSheet.Shapes("Calendar1").Left = Range("G5").Left
End Sub
Personalizza il nome foglio (quello su cui resiede il controllo) e il range di riferimento sia per le dimensioni che per la posizione.
Ciao a tutti.