Formattare e modificare intervalli con nome
Formattare intervalli
Impostazione del colore di sfondo e degli attributi del carattere su un intervallo nominato
Per applicare la formattazione, definire un oggetto Style per specificare le impostazioni dello stile e applicarlo all’oggetto Range.
Nell’esempio seguente viene mostrato come impostare il colore di riempimento solido (colore ombreggiatura) con impostazioni del carattere a un intervallo.
Aggiunta di bordi a un intervallo nominato
È possibile aggiungere i bordi a un intervallo di celle invece che a una singola cella. L’oggetto Range fornisce un metodo SetOutlineBorder che accetta i seguenti parametri per aggiungere un bordo all’intervallo di celle:
- Tipo di bordo, il tipo di bordo, selezionato dall’enumerazione BorderType.
- Stile della linea, lo stile della linea, selezionato dall’enumerazione CellBorderType.
- Colore, il colore della linea, selezionato dall’enumerazione Colore.
L’esempio seguente mostra come impostare un bordo di contorno a un intervallo.
Il seguente esempio mostra come impostare i bordi intorno ad ogni cella nell’intervallo.
Rinomina un intervallo nominato
Aspose.Cells ti consente di rinominare un intervallo con nome secondo le tue esigenze. Puoi ottenere l’intervallo con nome e rinominarlo usando l’attributo Name.Text. Nell’esempio seguente viene mostrato come rinominare un intervallo con nome.
Unione di intervalli
Aspose.Cells fornisce il metodo Range.Union per unire gli intervalli, il metodo restituisce un oggetto ArrayList. Nell’esempio seguente viene mostrato come unire gli intervalli.
Intersezione di intervalli
Aspose.Cells fornisce il metodo Range.Intersect per intersecare due intervalli. Il metodo restituisce un oggetto Range. Per verificare se un intervallo interseca un altro intervallo, utilizzare il metodo Range.Intersect che restituisce un valore booleano. L’esempio seguente mostra come intersecare gli intervalli.
Unisci celle nell’intervallo nominato
Aspose.Cells fornisce il metodo Range.Merge() per unergere le celle nell’intervallo. Nell’esempio seguente viene mostrato come unire le celle individuali di un intervallo nominato.
Rimuovere un intervallo nominato
Aspose.Cells fornisce il metodo NameCollection.RemoveAt() per cancellare il nome dell’intervallo. Per cancellare il contenuto dell’intervallo, utilizzare il metodo Cells.ClearRange(). Nell’esempio seguente viene mostrato come rimuovere un intervallo nominato con il suo contenuto.