Office Automation OpenCurrentDatabase方法可见窗口

时间:2019-02-13 17:34:10

标签: .net ms-access automation office-interop

我继承了一些vb.net代码,该代码执行以下操作(我已删除了不相关的位):

    Dim oAccess As New Microsoft.Office.Interop.Access.Application
    oAccess.OpenCurrentDatabase(dbfile, True)

    Dim MyXmlFiles() As String = System.IO.Directory.GetFiles(tempStr, fileprefix & "*.xml")
        For Each xmlfile In MyXmlFiles
            oAccess.ImportXML(xmlfile, Microsoft.Office.Interop.Access.AcImportXMLOption.acAppendData)
        Next

它在3台计算机上运行。在其中一个上,您可以看到它打开Access并完成所有工作,但在另外两个上,它们是不可见的,并且速度更快。

我感谢它在Office Automation下运行,因此很可能在所有这些对象上都是可见的,但是有些东西使它们中的两个不可见,我希望在不更改任何代码的情况下做到这一点。

有什么主意吗? 谢谢。

0 个答案:

没有答案