Офисная автоматизация OpenCurrentDatabase - метод видимого окна - PullRequest
0 голосов
/ 13 февраля 2019

Я унаследовал некоторый код 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 и, следовательно, вполне вероятно, будет виден на всехиз них, но что-то делает двух из них невидимыми, и я хотел бы сделать это без изменения какого-либо кода.

Есть идеи?спасибо.

...