有啊: ThisDocument.Name或者Application.ActiveDocument.Name

解决方案 »

  1.   

    好像不对吧,他得到的是“文档一”之类的文档名,而不是文件名,我想得到了类似于a.doc这样的文件名
      

  2.   

    那么ThisDocument.Path或者ThisDocument.FullName应该对吧。
      

  3.   

    thisdocument.path  还有直接取名子的。system.io.path.getfilename 具体你可以看看。
      

  4.   

    建议你安装 Office VBA 帮助,再查一下!我当时做的时候可不能没有它呀!
      

  5.   

    System.Diagnostics.Process[] pr = System.Diagnostics.Process.GetProcessesByName("WINWORD");
    if (pr.Length > 0) Console.WriteLine(pr[0].MainModule.FileName);