- Public Sub Workbook_Open(OldRoot As Object, NewRoot As Object, Excel As SpreadsheetGear.Windows.Controls.WorkbookView)
- EV = Excel
- Excel.GetLock()
- AW = Excel.ActiveWorkbook
- Range = AW.ActiveWorksheet.Range
- Excel.ReleaseLock()
- '添加按钮(参数1:位置,参数2:按钮名称,参数3:按钮文字,参数4:回调方法)
- Dim click As Action(Of String) = Function(other)
- '使用InputBox获取用户输入的行数
- Dim inputRows As String = Microsoft.VisualBasic.Interaction.InputBox("请输入要插入的行数:","扩展行","10", -1, -1)
- '验证输入是否为数字
- Dim rowsToInsert As Integer
- If Integer.TryParse(inputRows, rowsToInsert) AndAlso rowsToInsert > 0 Then
- ActiveWorkbook.WorkbookSet.Calculation = Calculation.Manual
- App.KBInsertRows("T_114", rowsToInsert)'参数1:表面,参数2:插入行数
- ActiveWorkbook.WorkbookSet.Calculation = Calculation.Automatic
- Else
- '如果输入无效,显示错误消息
- HandyControl.Controls.MessageBox.Show("请输入有效的正整数!", "错误", OK, MessageBoxImage.Information)
- End If
- End Function
- App.KBAddButton(17, "InsertRows", "扩展行", click)
- End Sub'打开时执行事件
复制代码
|
|
hessen