NamedRange.MergeArea Özellik
Alır bir Microsoft.Office.Interop.Excel.Range içeren birleştirilmiş aralığın temsil eden NamedRange Denetim.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
ReadOnly Property MergeArea As Range
Get
Range MergeArea { get; }
Özellik Değeri
Tür: Microsoft.Office.Interop.Excel.Range
A Microsoft.Office.Interop.Excel.Range içeren birleştirilmiş aralığın temsil eden NamedRange Denetim.NamedRange Denetimi birleştirilmiş aralığın içinde değil, bu özellik döndürür bir Microsoft.Office.Interop.Excel.Range temsil eden NamedRange Denetim.
Açıklamalar
MergeArea Özelliği yalnızca çalışan bir tek hücre aralığı.
Örnekler
Aşağıdaki kod örneği değerini görüntüler MergeArea ve MergeCells tek hücreli özelliklerinin NamedRange önce ve sonra kullanarak Merge çok hücreli birleştirme yöntemi NamedRange tek hücreli içeren NamedRange.
Bu örnek, bir belge düzeyinde özelleştirme için bulunur.
Private Sub MergeRange()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
"namedRange1")
Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1"), "namedRange2")
Dim beforeMergeAddress As String = _
namedRange2.MergeArea.Address(, , _
Excel.XlReferenceStyle.xlA1, , )
MessageBox.Show("Before merging, the MergeArea property is '" & _
beforeMergeAddress & "' and the MergeCells property is " & _
" '" & namedRange2.MergeCells.ToString() & "'.")
namedRange1.Select()
namedRange1.Merge(False)
Dim afterMergeAddress As String = _
namedRange2.MergeArea.Address(, , _
Excel.XlReferenceStyle.xlA1, , )
MessageBox.Show("After merging, the MergeArea property is '" & _
afterMergeAddress & "' and the MergeCells property is " & _
" '" & namedRange2.MergeCells.ToString() & "'.")
End Sub
private void MergeRange()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "A5"],
"namedRange1");
Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
this.Controls.AddNamedRange(this.Range["A1", missing],
"namedRange2");
string beforeMergeAddress = namedRange2.MergeArea.get_Address(
missing, missing, Excel.XlReferenceStyle.xlA1, missing, missing);
MessageBox.Show("Before merging, the MergeArea property is '" +
beforeMergeAddress + "' and the MergeCells property is " +
" '" + namedRange2.MergeCells.ToString() + "'.");
namedRange1.Select();
namedRange1.Merge(false);
string afterMergeAddress = namedRange2.MergeArea.get_Address(
missing, missing, Excel.XlReferenceStyle.xlA1, missing, missing);
MessageBox.Show("After merging, the MergeArea property is '" +
afterMergeAddress + "' and the MergeCells property is " +
" '" + namedRange2.MergeCells.ToString() + "'.");
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.