| |
VB.NET - Ein- und UmsteigerToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 29.09.10 16:18 |
| Hallo VB-User,
ich möchte sehr gerne einen Button in Outlook erstellen.
Man kann es zwar in Outlook manuell erstellen, aber ich möchte gerne sowas in einer Code-Form haben, die ich in VisualBasic ausführe, und er erstellt einen Button in der Toolbar von Outlook.
Auf der Internetseite von MSDN habe ich einige Beispielcodes gefunden, die ich aber so wieder direkt nicht ausführen kann, da irgendwelche Com-Librarys nicht importiert sind, die ich aber auch nicht kenne:
http://msdn.microsoft.com/de-de/library/scff9c7c%28v=VS.90%29.aspx
http://msdn.microsoft.com/de-de/library/ms269110%28v=VS.90%29.aspx
http://msdn.microsoft.com/de-de/library/ms268864%28v=VS.90%29.aspx
http://msdn.microsoft.com/de-de/library/0batekf4%28v=VS.90%29.aspx
Schön und gut, aber wieder mal habe ich das gleiche Problem, wie vor ein paar Wochen, und zwar weiss ich nicht, in welcher Com-Lib "CommandBarButton" versteckt ist.
Microsoft Office 11.0 Object Library habe ich bereits aber mein Prob wird dadurch nicht behoben.
Ich erhalte trotzdem Meldungen wie:
Der Typ "Office.CommandBar" ist nicht definiert.
U.i.s.w.
Jemand eine Lösung oder ne Idee o.s.? | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 01.10.10 10:54 |
| Falls das nicht geht, hat jemand für mich einen funktionierenden Beispielcode, womit man die Möglichkeit hat, einen Eintrag im Kontextmenü einer markierten E-Mail hinzuzufügen?
Danke im Voraus! | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 04.10.10 09:14 |
| Hm schade, dass ich immernoch keine Antwort erhalten habe.
Dann mss ich nochmal genauer gucken und versuchen, herauszufinden, woran es liegt bzw. welche Library fehlt. | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 04.10.10 11:08 |
| Hm ich komm natürlich nicht weiter.
Ich bin ja kein Hellseher.
Kann mir niemand sagen, in welcher Com-Lib die @!#$ "Office.CommandBar" und "Office.CommandBarButton" ist? | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 04.10.10 11:46 |
| Microsoft.Office.Core (Office.dll) habe ich bereits unter Verweis drinne, aber er kennt es trotzdem nicht. | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 04.10.10 11:52 |
| Zm Beispiel auf dieser Seite: http://www.vboffice.net/sample.html?mnu=2&lang=de&smp=16&cmd=showitem
Folgende Meldungen:
Der Typ "Office.CommandBarButton" ist nicht definiert.
"Explorer" ist im Namespace "Microsoft.Office.Interop.Outlook" nicht eindeutig.
"Application" ist im Namespace "Microsoft.Office.Interop.Outlook" nicht eindeutig.
Der Typ "Office.CommandBarButton" ist nicht definiert.
Der Typ "Office.CommandBars" ist nicht definiert.
Der Typ "Office.CommandBarButton" ist nicht definiert.
Der Typ "Office.CommandBar" ist nicht definiert.
Der Typ "Office.CommandBarButton" ist nicht definiert.
Der Name "msoBarTop" wurde nicht deklariert.
Der Name "msoControlButton" wurde nicht deklariert.
Der Name "msoControlButton" wurde nicht deklariert.
Er meckert schon bei der ersten Zeile :/ | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 04.10.10 11:58 |
| Okay danke für den Objekt Browser.
Sowas kannte ich noch nicht.
Aber ob es mir weiterhilft? Hmmm
Bei mir wird auch Microsoft.Office.Core.CommandBarButton vorgeschlagen, aber trotzdem sagt er:
>>>"CommandBarButton" ist im Namespace "Microsoft.Office.Core" nicht eindeutig.<<<
warum nicht eindeutig? Was fehlt denn da noch? :O | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 04.10.10 16:16 |
| Kay, ich hab zwar jetzt deine Zeilen eingefügt, aber die Undeutigkeit geht dadurch leider nicht.
Auch wenn ich nur einen Verweis aktiviere, besteht das Problem weiterhin.
| |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 05.10.10 11:54 |
| Hallo,
das kann leider nicht sein, da ich ein extra leeres Projekt erstellt habe, um andere Codes zu testen.
Ich habs mal hochgeladen, weil ich nicht weiterkomme:
http://www.dateiupload.com/files/wtEXc5M5A4.rar | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 08.10.10 09:42 |
| Hm? Komisch, ich habe die Datei nochmal heruntergeladen und ich kann es lesen und entpacken.
Habs erneut und woanders hochgeladen: http://www.materialordner.de/vs64FZjufAOLa92uQWHLWRCOOhpjvaR.html
Wenn es auch nicht funktioniert, dann muss es an deiner Software-Konfiguration liegen. | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 11.10.10 10:10 |
| Guten Morgen,
konnte niemand mein Fehler entdecken bzw. die fehlende Verweise?
Danke im Voraus! =) | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: cookstdu | Datum: 11.10.10 11:08 |
| Morgen
Als erstes solltest du das korrekte Projekt template verwenden!
Also Office-Addin und nicht WindowsApplication.
cu
Wenn alle Stricke rei?en, dann h?ng ich mich auf. ~ Karl Kraus | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 11.10.10 11:37 |
| Hi Dave,
ah okay verstehe.
Ich hab nun ein Teil meiner Registry wiederhergestellt, da ich gar keine originale Windows ZIP-Datei erstellen konnte, da 7ZIP oder Winrar das versaut hat, und habe für dich nun in der originale ZIP-Version von Windows XP erstellt und hochgeladen: http://www.materialordner.de/7oIp1i39pYBt3SlYodfM5qZLUive2Eb.html | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 11.10.10 16:46 |
| Hi Dave,
öhm okay.
Als ich die zwei importierten Librarys entfernt habe, habe ich nun plötzlich nur 3 Fehler.
Danke!
Ich habe vor ein paar Tagen sowas ähnliches ausprobiert und zwar habe ich die Liste dadrunter ausprobiert und zwar habe ich einige deaktiviert und einige aktiviert, aber ich kam nie voran.
Danke, dass du reingeschaut hast und danke, dass du gesagt hast, dass ich die zwei richtig entfernen soll.
Da es noch nicht fehlerfrei ist, möchte ich dich noch fragen, wie man noch die letzten Fehler wegbekommen kann:
-Das Ereignis "Startup" wurde nicht gefunden.
-"Application" ist kein Member von "WindowsApplication7.Form1".
-"Application" ist kein Member von "WindowsApplication7.Form1".
Danke im Voraus! | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: cookstdu | Datum: 11.10.10 16:54 |
| Hallo
hab ich schon hier geschrieben.
cu
Wenn alle Stricke rei?en, dann h?ng ich mich auf. ~ Karl Kraus | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 13.10.10 15:14 |
| Hallo cookstdu,
ich habe deine Nachricht gesehen.
Aber ich habe nicht wirklich die Lust, mein Quellcode wieder umkrämpeln zu müssen.
Trotzdem kann ich später mal versuchen, einen Addin-Projekt zu erstellen und meinen Quellcode dort einzufügen.
Vielleicht wenn ich Glück habe ist das nur halb so schlimm, wer weiß.
Danke erstmal für deinen erneuten Tipp ;)
@ALL
Gäbe es trotzdem keine Möglichkeit, meine hochgeladene Projektdatei zu validieren, so dass es auch funktioniert ohne jegliche Meldungen?
Ich weiß, dass ich ein wenig zu viel von euch erwarte, aber ich habe es selber mehrfach probiert und habe es nicht hingekriegt =(
[quote="Kompiler-Meldungen, die ich nicht beheben kann, weil ich nicht weiß, woran das liegen könnte."]-Das Ereignis "Startup" wurde nicht gefunden.
-"Application" ist kein Member von "WindowsApplication7.Form1".
-"Application" ist kein Member von "WindowsApplication7.Form1".
Warum funktioniert mein quote-Tag nicht?
In einem normalen phpBB-Forum funktioniert dieser Tag auf jeden Fall.
Vielleicht kann man keinen Zitat-Titel angeben, kA.
Beitrag wurde zuletzt am 13.10.10 um 15:15:38 editiert. | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 14.10.10 16:44 |
| Niemand eine Idee? | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: cookstdu | Datum: 14.10.10 17:18 |
| Doch
Aber, ich habe nicht wirklich keine Lust zu schauen wie du eine Referenz auf Outlook in deine Winformanwendung bekommst.
und aus
Wenn alle Stricke rei?en, dann h?ng ich mich auf. ~ Karl Kraus | |
Re: ToolBar-Button in Outlook erstellen | | | Autor: AnyVBUser | Datum: 10.03.11 10:55 |
| Hallo,
ich hab das mal nochmal versucht, es umzusetzen und habs diesmal geschafft, dass keine Fehler angezeigt werden (Vor Kompilierung).
Wenn ich den Code ausführe, dann taucht folgende Meldung: "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. Zeile: commandBar = CommandBars("Test")"
Vollständiger Code:
Private Sub AddToolbar()
Dim commandBar As Microsoft.Office.Core.CommandBar = Nothing
Dim firstButton As Microsoft.Office.Core.CommandBarButton
Dim secondButton As Microsoft.Office.Core.CommandBarButton
Dim CommandBars As Microsoft.Office.Core.CommandBars = Nothing
Try
'commandBar = Microsoft.Office.Core.CommandBars("Test")
commandBar = CommandBars("Test")
'commandBar = CommandBars
Catch ex As ArgumentException
' Toolbar named Test does not exist so we should create it.
End Try
If commandBar Is Nothing Then
'commandBar = Microsoft.Office.Core.CommandBars.Add("Test", 1,
' False, True)
commandBar = CommandBars.Add("Test", 1, False, True)
End If
Try
' Add a button to the command bar and create an event handler.
firstButton = CType(commandBar.Controls.Add(1), _
Microsoft.Office.Core.CommandBarButton)
firstButton.Style = _
Microsoft.Office.Core.MsoButtonStyle.msoButtonCaption
firstButton.Caption = "button 1"
firstButton.Tag = "button1"
AddHandler firstButton.Click, AddressOf ButtonClick
' Add a second button to the command bar and create an event
' handler.
secondButton = CType(commandBar.Controls.Add(1), _
Microsoft.Office.Core.CommandBarButton)
secondButton.Style = _
Microsoft.Office.Core.MsoButtonStyle.msoButtonCaption
secondButton.Caption = "button 2"
secondButton.Tag = "button2"
AddHandler secondButton.Click, AddressOf ButtonClick
commandBar.Visible = True
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub Könnt ihr mir sagen, wo der Fehler liegt und wie man diesen Fehler beheben kann?
PS: Quelle: http://msdn.microsoft.com/de-de/library/scff9c7c%28v=VS.90%29.aspx
Beitrag wurde zuletzt am 10.03.11 um 10:57:17 editiert. | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats Neu! sevCommand 4.0
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere Infos
|