Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Button ohne Funktion

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
01.11.2008, 18:17 Uhr
mimi1983



Hallo,

habe versucht ein VBA Makro nach VB zu migrieren um ein Plugin zu erstellen für Outlook.
Wenn ich auf Button klicke um einen Termin zu erstellen passiert aber gar nix, als Makro unter VBA funktioniert es, kann mir einer weiterhelfen ??


Visual Basic:
Public Class ThisAddIn

    Private oMenu As Office.CommandBar
    Private oBtn As Office.CommandBarButton

    Public eingabewert As String
    Public ausgabewert As String


Private Sub ThisAddIn_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Startup

        Menu_erstellen()
End Sub

Sub Menu_erstellen()
        Dim Button As Office.CommandBarButton
        Dim oExplorer As Outlook.Explorer

        oExplorer = Application.ActiveExplorer
        Button = CreateCommandBarButton(oExplorer.CommandBars)
End Sub

'**************************************************************************************************************************
    ' FUNKTION FUR BUTTON
    Public Function CreateCommandBarButton(ByVal oBars As Office.CommandBars) As Office.CommandBarButton
        On Error Resume Next


        'Dim oMenu As Office.CommandBar
        'Dim oBtn As Office.CommandBarButton

        ' Variablenamen fuer Buttons
        Dim BAR_NAME As String
        Dim CMD_NAME As String
            BAR_NAME = "Kommt"
            CMD_NAME = "Kommt"
  
        oMenu = oBars(BAR_NAME)
        oMenu = oBars.Add(BAR_NAME, msoBarTop, , True)
        oBtn = oMenu.Controls.Add(msoControlButton, , CMD_NAME, , False)
        oBtn.Caption = CMD_NAME
        oBtn.OnAction = "Termin_erstellen()"

        ' Namen nicht anzeigen, erst, wenn im Ansicht geklickt wird
        oMenu.Visible = False
        CreateCommandBarButton = oBtn


   ' Hier wird Termin erstellt
    Public Sub Termin_erstellen()
        Dim Termin As AppointmentItem
       Termin = Application.CreateItem(OlItemType.olAppointmentItem)
        With Termin
            .Subject = eingabewert
            .Location = " "
            .Start = Now()
            .ReminderMinutesBeforeStart = 0
            .Save()
        End With

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.11.2008, 17:45 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


würde mal vermuten, Termin_erstellen() existiert eben nicht
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: