NamedRange.Value 屬性 (2007 系統)
更新: 2008 年 7 月
取得或設定 NamedRange 控制項的值。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel.v9.0 (在 Microsoft.Office.Tools.Excel.v9.0.dll 中)
語法
<BindableAttribute(True)> _
<BrowsableAttribute(False)> _
Public Property Value As Object
Dim instance As NamedRange
Dim value As Object
value = instance.Value
instance.Value = value
[BindableAttribute(true)]
[BrowsableAttribute(false)]
public Object Value { get; set; }
屬性值
NamedRange 控制項的值。
備註
Value 屬性可與下列選擇性參數一起使用。如果您指定選擇性參數,在 Visual Basic 和 C# 中您必須使用 set_Value 和 get_Value 存取子。
參數 |
說明 |
---|---|
RangeValueDataType |
其中一個 XlRangeValueDataType 值,用來指定範圍值的資料型別。預設為 xlRangeValueDefault。 |
_arg1 |
NamedRange 控制項的值。這個參數只與 set_Value 設定存取子一起使用。 |
選擇性參數
如需選擇性參數的詳細資訊,請參閱了解 Office 方案中的選擇性參數。
範例
下列程式碼範例會示範如何使用和不使用選擇性參數來設定 Value 屬性。
這是示範文件層級自訂的版本。
Private Sub SetValue()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1"), _
"namedRange1")
namedRange1.Value = "Smith"
Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A2"), _
"namedRange2")
namedRange2.set_Value(Excel.XlRangeValueDataType.xlRangeValueDefault, _
"Jones")
End Sub
private void SetValue()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", missing],
"namedRange1");
namedRange1.Value = "Smith";
Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
this.Controls.AddNamedRange(this.Range["A2", missing],
"namedRange2");
namedRange2.set_Value(Excel.XlRangeValueDataType.xlRangeValueDefault,
"Jones");
}
這是示範應用程式層級增益集的版本。
Private Sub SetValue()
Dim vstoWorksheet As Worksheet = CType( _
Me.Application.ActiveWorkbook.Worksheets(1), _
Excel.Worksheet).GetVstoObject()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= vstoWorksheet.Controls.AddNamedRange(vstoWorksheet.Range("A1"), _
"namedRange1")
namedRange1.Value = "Smith"
Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
= vstoWorksheet.Controls.AddNamedRange(vstoWorksheet.Range("A2"), _
"namedRange2")
namedRange2.set_Value(Excel.XlRangeValueDataType.xlRangeValueDefault, _
"Jones")
End Sub
private void SetValue()
{
Worksheet vstoWorksheet = ((Excel.Worksheet)
this.Application.ActiveWorkbook.Worksheets[1]).GetVstoObject();
NamedRange namedRange1 =
vstoWorksheet.Controls.AddNamedRange(
vstoWorksheet.Range["A1", missing],
"namedRange1");
namedRange1.Value = "Smith";
Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
vstoWorksheet.Controls.AddNamedRange(
vstoWorksheet.Range["A2", missing],
"namedRange2");
namedRange2.set_Value(Excel.XlRangeValueDataType.xlRangeValueDefault,
"Jones");
}
使用權限
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Office.Tools.Excel 命名空間
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2008 年 7 月 |
加入應用程式層級增益集的程式碼範例版本。 |
SP1 功能變更。 |