Właściwość Workbook.Colors —

Pobiera lub ustawia kolory w palecie dla skoroszytu.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestawy:   Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
ReadOnly Property Colors As Workbook_ColorsType
Workbook_ColorsType Colors { get; }

Wartość właściwości

Typ: Microsoft.Office.Tools.Excel.Workbook_ColorsType
Wartość koloru RGB w palecie kolorów skoroszytu lub tablicę zawierającą wszystkie 56 wartości RGB kolorów w palecie kolorów skoroszytu.

Uwagi

Colors Właściwość może być używana z następującym parametrem.

Parametr

Opis

Index

Numer indeksu kolorów w palecie kolorów skoroszytu (od 1 do 56).Jeśli ten argument nie zostanie określony, właściwość ta zwraca tablicę zawierającą wszystkie 56 kolorów w palecie.

Jeśli nastąpi próba użycia Colors bez określania żadnych parametrów, Colors otrzyma _ColorsType obiekt, który jest częścią pakietu Office rozwoju narzędzi w infrastrukturze Visual Studio i nie jest przeznaczona do użycia bezpośrednio w kodzie.

Paleta skoroszyt ma 56 wpisy, każda jest reprezentowana przez wartość RGB.

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Następujący kod w przykładzie wykorzystano Colors właściwość, aby ustawić pierwszy kolor w palecie kolorów skoroszytu na niebieski, a następnie wyświetla programowo programu Microsoft Office Excel Palety kolorów okno dialogowe, aby sprawdzić, czy ta zmiana została wprowadzona.

Ta wersja dotyczy dodatków na poziomie aplikacji.

Private Sub SetFirstColorInPalette()
    Dim vstoWorkbook As Workbook = Globals.Factory.GetVstoObject(Me.Application.ActiveWorkbook)
    vstoWorkbook.Colors(1) = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Blue)
    vstoWorkbook.Application.Dialogs( _
        Excel.XlBuiltInDialog.xlDialogColorPalette).Show()
End Sub
private void SetFirstColorInPalette()
{
    Workbook vstoWorkbook = Globals.Factory.GetVstoObject(this.Application.ActiveWorkbook);
    vstoWorkbook.Colors[1] = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Blue);

    vstoWorkbook.Application.Dialogs[
        Excel.XlBuiltInDialog.xlDialogColorPalette].Show();
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Workbook Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel