Tag: 运行对象表

将项目添加到ROT(运行对象表)

我知道如何使用*****。GetActiveObject(ProgId),但是问题是,我使用这个代码行的几个应用程序没有添加到ROT,即使它们已经打开,我得到一个HRESULT错误。 但是,如果我点击另一个应用程序,然后返回到原来的应用程序,代码行工作得很好。 我离开这个如此模糊的原因,是因为这是一个问题,我有超过10个应用程序。 我之所以没有发布代码是因为我不相信这个问题是基于代码的,而是我认为这个问题是由于我的一个简单的缺乏理解。 我遇到这个问题最重要的程序之一是“Microsoft Excel”。 我想要做的就是能够在特定的单元格中启动用户。 我已经看遍了所有关于如何在Excel中使用***** GetActiveObject(ProgId)的一个体面的解释,但是,似乎没有任何合理的答案。 本程序可能用c#编写,但是,如果在visual basic中更简单,那就不是问题