Process API不返回ms字处理的所有实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Process API不返回ms字处理的所有实例相关的知识,希望对你有一定的参考价值。

我正在检查单词流程实例,我打开了多个单词实例的实例,但它只返回单词的第一个实例并返回process.Count 1,当我使用记事本作为进程然后它工作但是使用winword它没有作品。

For Each a In p
    If Not pName.Equals("") And I <= p.Count Then
        Console.WriteLine(a)
        Console.WriteLine(p.Count)
        pName = p(I).MainWindowTitle.ToString
        File.WriteLine("Word Process Name : {0} is started on time {1}", pName, p(I).StartTime)
        fullPath = Path.GetFullPath(pName)
        File.WriteLine("Path Of the file is  : {0}", fullPath(0))
    End If
Next
答案

我已经用Word.Application API解决了这个问题,你可以添加表单引用添加。

Dim wordApp As Microsoft.Office.Interop.Word.Application
wordApp = Marshal.GetActiveObject("Word.Application")
For Each f In wordApp.Documents
          pName = Path.GetFileName(f.FullName).ToString()
           pPath = f.Path.ToString()
           File.WriteLine("Word Process Name : {0}  ", pName)
           File.WriteLine("File Path is: {0} ", pPath)
           File.WriteLine("File Starting Time is {0}", pTime)                                
Next

以上是关于Process API不返回ms字处理的所有实例的主要内容,如果未能解决你的问题,请参考以下文章

WM_CLOSEWM_DESTROYWM_QUIT学习总结(点击关闭按钮会触发WM_CLOSE消息,DestroyWindow API会触发WM_DESTROY和WM_NCDESTROY消息,MS(代

w7,64位运行python报错:无法启动此程序,因为计算机中丢失api-ms-win-crt-process-l1-1-0.dll

java 字节流和字符流

返回基于多个条件 SQL、MS Access 的非不同行

HTTP Error 502.5 - Process Failure

java-API之字节流