Ich möchte in Excel 2010 ein Balloon-Object programmieren
Die Programmierung für Office 2003 ist vorhanden und funktioniert unter 2003
in der Hilfe von Excel 2010 VBA ist das Balloon object als "Ausgeblendet" erklärt. Somit in 2010 nicht vorhanden.
versucht man in Excel 2010 den Balloon-Befehl auszuführen wird der Rückgabewert "Nothing" angezeigt oder die Fehlermeldung "Object nicht vorhanden"
Gibt es eine Möglichkeit in Excel 2010 den Status "Ausgeblendet" zu ändern oder das Object zu aktivieren ??
Rupert
Office - Word, Excel und Co. 9.753 Themen, 41.597 Beiträge
Hallo!
"deprecated" heisst "überholt", in diesem Fall aber "abgeschafft". Was abgeschafft wurde kann man auch nicht mehr "zurückholen". Aber was meinst Du mit "Balloon Object"?
Gruß, René
Danke > ist ne gute Bestätigung.
Hätte ja sein können das man es mit "GetObject" zurückholen könnte, Funktioniert aber auch nicht.
alles Gute
( Balloon Object war etwas komfortabler als msgBox)
Rupert
Jetzt weiss ich aber noch immer nicht was "Balloon Object" ist/war. Hast Du einen Beispielcode? Und bist Du sicher dass das kein Feature eines externen Tools war?
Hallo
Dies ist ein simpler Balloon Code.
unter office 2010 funktioniert der nicht mehr !!!
Public Sub prcShowAssi1()
Dim objBalloon As Balloon
Set lobjAssistant = Application.Assistant
Set objBalloon = lobjAssistant.NewBalloon
With lobjAssistant
.Filename = "C:\Programme\Microsoft Office\OFFICE11\OffCat.acs"
.On = True
If Not .Visible Then .Visible = True
.Sounds = True
.Animation = msoAnimationGetArtsy
End With
With objBalloon
.BalloonType = msoBalloonTypeButtons ' Fehler Object
.Heading = "Sicherheitsabfrage"
.Mode = msoModeModeless
.Icon = msoIconAlertQuery
.Text = "Wollen Sie diese Datei wirklich löschen " & _
"{bmp ""D:\Eigene Dateien\Eigene Bilder\Ausschnitt0.bmp""}"
.Callback = "prcCloseBalloon1"
.Private = 0 'Hier kann der Callback - Routine noch ein Parameter übergeben werden
.Button = msoButtonSetYesNoCancel
.Show
End With
End Sub
Dies ist ein simpler Balloon Code. unter office 2010 funktioniert der nicht mehr !!!
.Filename = "C:\Programme\Microsoft Office\OFFICE11\OffCat.acs"
Der Code kann schon allein deswegen nicht funktionieren, weil es diesen Pfad in Office 2010 gar nicht gibt. Der letzte Ordner heißt dort "OFFICE14"...
Gruß, mawe2
Nachtrag:
Du meinst sicher die Assistenten (Hund, Katze usw.). Die gibt es leider schon seit Office 2007 nicht mehr.
Schon mal ausprobiert, ob das aus einem Dokument im alten Binärformat noch funktioniert?
Die Kennzeichnung deprecated verwendet man für Schnittstellen die in Zukunft nicht mehr verfügbar sind. Und zwar bevor diese Schnittstellen entfernt werden. So sollte vor allem erst mal verhindert werden, dass diese Schnittstellen in neuen Implementationen noch verwendet werden - auch wenn sie zu dem Zeitpunkt noch funktionieren. Das Risiko von Problemen durch den Wegfall der Schnittstellen in einer Nachfolgeversionen kann dadurch zumindest ein bisschen reduziert werden.
Die Kennzeichnung deprecated verwendet man für Schnittstellen die in Zukunft nicht mehr verfügbar sind
Aber bei Microsoft doch nicht. Da heisst das "abgeschafft, und zwar ab sofort".
Ein Beispiel dafür ist "FileSearch". Mit Office 2007 einfach abgeschafft. Der Office-2003-Anwender, der vetrauensvoll zu Office 2007 gewechselt hat, wusste von dieser Abschaffung nichts. Und welcher deutsche Anwender wühlt sich schon vor Kauf der neuen Version monatelang durch englischsprachige Artikel die er nicht einmal ansatzweise versteht.