Option Explicit
Sub Main_1()
Dim objDoc As Object
Set objDoc = CreateObject("Word.Application").Documents.Open("C:\Temp\wd.doc")
objDoc.Parent.Visible = True
Set objDoc = Nothing
End Sub
Sub Main_2()
Dim objPub As Object
Set objPub = CreateObject("Publisher.Application").Documents.Add.Application.Open("C:\Temp\Publikation.pub")
Set objPub = Nothing
End Sub
Sub Main_3()
Shell ("winword.exe C:\Temp\wd.doc"), 3
End Sub
Sub Main_4()
Shell ("mspub.exe C:\Temp\Publikation.pub"), 3
End Sub
Ich habe die bestehende Datei als Binär-Datei abgespeichert, da sind 14 Schaltflächen integriert, alle mit Excel und die funktionieren alle. Inzwischen habe ich auch die Lösung für die Integration von Word erhalten, auch das funktioniert, ohne die Datei als xlsm abzuspeichern.
Ich freue mich trotzdem ehrlich darüber, dass Du mir helfen wolltest.