Właściwość NamedRange.Item —
Pobiera Microsoft.Office.Interop.Excel.Range reprezentująca zakres na przesunięcia do NamedRange kontroli.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
Składnia
'Deklaracja
ReadOnly Property Item As NamedRange_ItemType
NamedRange_ItemType Item { get; }
Wartość właściwości
Typ: Microsoft.Office.Tools.Excel.NamedRange_ItemType
A Microsoft.Office.Interop.Excel.Range reprezentująca zakres na przesunięcia do NamedRange kontroli.
Uwagi
Item Właściwość ma być używany z następującymi parametrami.
Parametr |
Opis |
---|---|
RowIndex |
Numer indeksu komórkę, do której chcesz uzyskać dostęp, w kolejności od lewej do prawej.NamedRange.Item(1)Zwraca lewą górną komórkę zakresu; NamedRange.Item(2)natychmiast zwraca komórkę z prawej do lewej górnej komórki. |
ColumnIndex |
Liczba lub ciąg wskazująca numer kolumny komórkę, do której chcesz uzyskać dostęp, począwszy od 1 lub "A" dla pierwszej kolumny w zakresie. |
Jeśli nastąpi próba użycia Item bez określania żadnych parametrów, Item otrzyma NamedRange_ItemType obiekt, który jest częścią infrastruktury Visual Studio i nie jest przeznaczony do użycia bezpośrednio w kodzie.
RowIndex i ColumnIndex argumenty są względne przesunięcia.Innymi słowy, określając RowIndex 1 zwraca komórki w pierwszym wierszu zakresu, nie pierwszy wiersz arkusza.
Przykłady
Poniższy przykład kodu tworzy NamedRange , a następnie używa Item właściwość, aby zaznaczyć komórkę, która jest odsunięta od NamedRange przez trzy kolumny i trzy wiersze.
Ta wersja jest dla dostosowania poziomu dokumentu.
Private itemRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub SelectItem()
itemRange = Me.Controls.AddNamedRange( _
Me.Range("A1"), "itemRange")
itemRange.Value2 = "NamedRange"
Dim offsetCell As Excel.Range = _
CType(Me.itemRange.Item(3, 3), Excel.Range)
offsetCell.Value2 = "Offset cell."
offsetCell.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange itemRange;
private void SelectItem()
{
itemRange = this.Controls.AddNamedRange(
this.Range["A1"], "itemRange");
itemRange.Value2 = "NamedRange";
Excel.Range offsetCell =
(Excel.Range)this.itemRange.Item[3, 3];
offsetCell.Value2 = "Offset cell.";
offsetCell.Select();
}
Ta wersja jest na poziomie aplikacji dodatek.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.