Das geht meines Wissens nur mit einem Visual Basic Skript:
' Visual Basic Skripte, um Office Komponenten zu laden
' benötigt Internetexplorer und Active-X
function load_word(pfad)
Set appWord = CreateObject("Word.Application")
appWord.Visible = TRUE
appWord.WindowState = 0
appWord.Height = 480
appWord.Width = 640
appWord.Left = 20
appWord.Top = 10
appWord.Documents.Open (pfad)
appWord.Activate()
Set appWord = Nothing
end function
function load_excel(pfad)
Set appExcel = CreateObject("Excel.Application")
appExcel.Visible = TRUE
appExcel.WorkBooks.Open (pfad)
Set appExcel = Nothing
end function
function load_powerpoint(pfad)
Set apppowerpoint = CreateObject("PowerPoint.Application")
apppowerpoint.Visible = TRUE
apppowerpoint.Presentations.open (pfad)
Set apppowerpoint = Nothing
end function
pfad kann keine URL sein. Das einzige Problem: ActiveX muss aktiviert sein und bei jedem Öffnen der Word-Datei kommt eine Sicherheitsabfrage, ob man die ActiveX-Aktion durchführen will.