UIAction プロパティでセル範囲をコピーするには?
対象製品
El Tabelle for .NET
詳細
UIAction プロパティの UIAddSelection は SelectionType プロパティが MultipleRanges の場合のみ有効です。しかし、UICopy は SelectionType プロパティが MultipleRanges 以外の場合のみ有効です。これらの相反する制限のため、セル範囲をコピーするには SelectionType プロパティをその都度切り替える必要があります。
[Visual Basic]
[C#]
[Visual Basic]
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
Sheet1.AllowClipboard = True
Sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.Range
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
Sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.MultipleRanges
Sheet1.CellRange = New GrapeCity.Views.ElTabelle.Range("A1:B4")
Sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIAddSelection
Sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.Range
Sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UICopy
End Sub
ByVal e As System.EventArgs) Handles MyBase.Load
Sheet1.AllowClipboard = True
Sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.Range
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
Sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.MultipleRanges
Sheet1.CellRange = New GrapeCity.Views.ElTabelle.Range("A1:B4")
Sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIAddSelection
Sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.Range
Sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UICopy
End Sub
[C#]
private void Form1_Load(object sender, System.EventArgs e)
{
sheet1.AllowClipboard = true;
sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.Range;
}
private void button1_Click(object sender, System.EventArgs e)
{
sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.MultipleRanges;
sheet1.CellRange = new GrapeCity.Views.ElTabelle.Range("A1:B4");
sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIAddSelection;
sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.Range;
sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UICopy;
}
{
sheet1.AllowClipboard = true;
sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.Range;
}
private void button1_Click(object sender, System.EventArgs e)
{
sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.MultipleRanges;
sheet1.CellRange = new GrapeCity.Views.ElTabelle.Range("A1:B4");
sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIAddSelection;
sheet1.SelectionType = GrapeCity.Views.ElTabelle.SelectionType.Range;
sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UICopy;
}
キーワード
HowTo
この文書は、以前は次のFAQ IDで公開されていました : 3661