excel - 如何通过VBA获取当前Excel实例的进程ID,而不使用标题?

标签 excel vba pid

如何获取运行 VBA 代码的当前 Excel 实例的进程 ID?我不想通过标题中的名称来请求它,当我有两个或多个具有相同标题的 Excel 实例时,这会导致问题。

最佳答案

您可以使用此方法获取当前进程ID。

Declare Function GetCurrentProcessId Lib "kernel32" () As Long

This page很好地概述了如何在各种版本的 Excel 中执行此操作。

关于excel - 如何通过VBA获取当前Excel实例的进程ID,而不使用标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/942058/

相关文章:

javascript - 生成的excel文件url

java - poi-ooxml-schemas-3.14 JAR 中缺少 STSheetViewType 类

vba - Excel-VBA : Find and Replace and Date Formatting from String

excel - VBA检查工作表是否存在 - 需要对象错误

c - 如何使用 fork() 从 child 创建子进程?

sql-server - 有没有办法从 Excel 特定单元格收集数据并发送给 SQL Server?

python - 在 Pandas/Python 中格式化连接的列。

excel - 单击时更改列表框的颜色

linux - PID、PPID和TGID的含义

process - 在 elixir 中创建一个假的或虚拟的 pid