VBA - USER DEFINED FUNCTIONS

OBJEKTE:   OLE



Public Sub OLE_EINFÜGEN_FORMEL()
Sheets("OLE_OBJEKT").OLEObjects.Add("Equation.3").Name = "neu"
With Sheets("OLE_OBJEKT").OLEObjects("neu")
    .Left = 10 'Größe und Position
    .Top = 10
    .Width = 50
    .Height = 50
    .Activate 'OLE-Objekt bearbeiten
End With
Sheets("OLE_OBJEKT").[A1].Activate
End Sub

Public Sub OLE_EINFÜGEN_WORDTEST()
Dim WinWord As Word.Application
With ActiveSheet.OLEObjects.Add(ClassType:="Word.Document.8", Link:=False, _
    DisplayAsIcon:=False)
    .Name = "WORD_NEU"
    .Activate
End With
'Sheets("OLE_OBJEKT").OLEObjects("WORD_NEU").Activate
Set WinWord = Sheets("OLE_OBJEKT").OLEObjects("WORD_NEU").Object.Application
With WinWord
    .Selection.TypeText "Neuer Text" + vbCrLf
End With
Sheets("OLE_OBJEKT").[A1].Activate
End Sub