vbnet打开指定进程中的Excel
时间: 2023-04-10 07:01:11 浏览: 103
实例94. 如何新建和打开Word文档_vbnet新建打开word_build81h_
可以使用 System.Diagnostics.Process 类来打开指定进程中的 Excel。以下是示例代码:
```
Dim processName As String = "EXCEL.EXE"
Dim processId As Integer = -1
' 遍历所有进程,找到指定进程的 ID
For Each p As Process In Process.GetProcesses()
If p.ProcessName.ToUpper() = processName.ToUpper() Then
processId = p.Id
Exit For
End If
Next
If processId <> -1 Then
' 打开指定进程中的 Excel
Dim app As New Excel.Application()
app.Visible = True
app.Workbooks.Add()
app.ActiveWorkbook.Activate()
app.ActiveWorkbook.Windows(1).Activate()
app.ActiveWindow.Caption = "Excel in Process " & processId
app.Parent.Hwnd = processId
Else
MsgBox("指定进程中没有 Excel 进程。")
End If
```
注意:这段代码仅供参考,可能需要根据具体情况进行修改。
阅读全文