Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用Excel PIA设置活动工作表_C#_Excel_Interop - Fatal编程技术网

C# 如何使用Excel PIA设置活动工作表

C# 如何使用Excel PIA设置活动工作表,c#,excel,interop,C#,Excel,Interop,我正在Excel应用程序中使用多张工作表,希望在退出时激活(设置焦点)特定工作表。。基本上,我想在工作簿上设置ActiveSheet属性,但由于该属性为只读,是否有其他方法可以实现此目的?在Excel(Alt+F11)中的VBA编辑器中,转到项目的ThisWorkbook部分。从左侧下拉列表中,选择“工作簿”。在右侧下拉列表中,选择“BeforeClose” 您在这里输入的任何代码都将在用户选择退出工作表之后,但在它实际关闭之前发生。在此空间中,输入以下代码,替换工作表的名称: Workshee

我正在Excel应用程序中使用多张工作表,希望在退出时激活(设置焦点)特定工作表。。基本上,我想在工作簿上设置ActiveSheet属性,但由于该属性为只读,是否有其他方法可以实现此目的?

在Excel(Alt+F11)中的VBA编辑器中,转到项目的ThisWorkbook部分。从左侧下拉列表中,选择“工作簿”。在右侧下拉列表中,选择“BeforeClose”

您在这里输入的任何代码都将在用户选择退出工作表之后,但在它实际关闭之前发生。在此空间中,输入以下代码,替换工作表的名称:

Worksheets("Sheet1").Activate
您的最终sub应如下所示:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Worksheets("Sheet1").Activate
End Sub

在Excel(Alt+F11)中的VBA编辑器中,转到项目的ThisWorkbook部分。从左侧下拉列表中,选择“工作簿”。在右侧下拉列表中,选择“BeforeClose”

您在这里输入的任何代码都将在用户选择退出工作表之后,但在它实际关闭之前发生。在此空间中,输入以下代码,替换工作表的名称:

Worksheets("Sheet1").Activate
您的最终sub应如下所示:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Worksheets("Sheet1").Activate
End Sub