Чтобы открыть файл, находящийся на онлайн-сервере, я пытаюсь открыть его на клиентском компьютере с помощью взаимодействия API.
Для этого я написал код, чтобы открыть его. Файл загружается и открывается успешно. Мой код для открытия файла удаленного расположения:
Public interop_MSWord As Microsoft.Office.Interop.Word.Application
Public Sub OpenMSWord(ByVal m_File As String)
Try
interop_MSWord = CreateObject("Word.Application")
interop_MSWord.Visible = True
interop_MSWord.Documents.Open("http://www.server.com/WebFiles/docs/testFile.docx", , True)
interop_MSWord.ActiveWindow.View.Zoom.Percentage = 100
If interop_MSWord.WindowState <> WdWindowState.wdWindowStateMaximize Then
interop_MSWord.Width = frm.Width
interop_MSWord.Height = frm.Height
interop_MSWord.Left = 0
interop_MSWord.Top = 0
End If
Catch ex As Exception
'logging
End Try
End Sub
Я хочу убедиться, что метод, который я написал, безопасен и будет работать на каждой версии Microsoft Office (мои целевые клиентские машины должны иметь Microsoft Office 2010 и выше)