Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera Microsoft.Office.Interop.Excel.Range przesunięcia względem NamedRange kontroli.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
Składnia
'Deklaracja
ReadOnly Property Offset As NamedRange_OffsetType
NamedRange_OffsetType Offset { get; }
Wartość właściwości
Typ: Microsoft.Office.Tools.Excel.NamedRange_OffsetType
A Microsoft.Office.Interop.Excel.Range przesunięcia względem NamedRange kontroli.
Uwagi
Offset Właściwość ma być używany z następującymi parametrami.
Parametr |
Opis |
---|---|
RowOffset |
Liczba wierszy (dodatni, ujemny lub 0 (zero)), przez które ma być przesunięty zakresu.Wartości dodatnie są przesunięte w dół, a wartości ujemne są przesunięte w górę.Wartość domyślna to 0. |
ColumnOffset |
Liczba kolumn (dodatni, ujemny lub 0 (zero)), przez które ma być przesunięty zakresu.Wartości dodatnie są przesunięte w prawo, a wartości ujemne są przesunięte w lewo.Wartość domyślna to 0. |
Jeśli nastąpi próba użycia Offset bez określania żadnych parametrów, Offset otrzyma NamedRange_OffsetType obiekt, który jest częścią infrastruktury Visual Studio i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Parametry opcjonalne
Informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach Office.
Przykłady
Poniższy przykład kodu tworzy NamedRange , a następnie dodaje tekst do przesunięcia komórek z NamedRange przez trzy kolumny i trzech komórek.
Ta wersja jest dla dostosowania poziomu dokumentu.
Private offsetRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub ActivateOffset()
offsetRange = Me.Controls.AddNamedRange( _
Me.Range("B1"), "offsetRange")
Dim activateRange As Excel.Range = _
CType(Me.offsetRange.Offset(3, 3), Excel.Range)
offsetRange.Value2 = "Original range."
activateRange.Value2 = "Offset range."
activateRange.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange offsetRange;
private void ActivateOffset()
{
offsetRange = this.Controls.AddNamedRange(
this.Range["B1"], "offsetRange");
Excel.Range activateRange =
(Excel.Range)this.offsetRange.Offset[3, 3];
offsetRange.Value2 = "Original range.";
activateRange.Value2 = "Offset range.";
activateRange.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.