Hi, I have been facing a issue with dealing with my add-in toolbar. I want to
make my toolbar permanent so that use can hide and reposition it
permanently(even after restarting Outlook). At the same time, I want to
support my add-in toolbar for all opened Outlook explorer.
I want to make sure that at any point of time there must be one and only one
toolbar on any Outlook window. I have tried below methods but none worked:
1. Tried deleting toolbar on shutdown. This doesn't delete the toolbar and
each restarting outlook adds new toolbar.
Private Sub AddinInstance_OnBeginShutdown(custom() As Variant)
MyCommandBar.Delete
End Sub
Private Sub AddinInstance_Terminate()
MyCommandBar.Delete
End Sub
2. I tried deleting toolbar on Explorer close event but didn't work.
Whenever I open Outlook folder by right clicking it and selecting "Open in
new window", it keep adding new toolbar but does't delete.
Private Sub myExpl_Close()
MyCommandBar.Delete
If out_appt.Explorers.Count < 1 Then
Set myExpl = Nothing
Set myColExpl = Nothing
End If
End Sub
3. Tried checking existence of toolbar but this will not add toolbar when I
right click on outlook folder and open in new window.
Set MyCommandBar = myExpl.CommandBars.Item(TOOLBARNAME)
If Not MyCommandBar Is Nothing Then
MsgBox "exists"
Exit Sub
End If
Could anyone please help me here. I think if I can do any of below then I
would all set here:
1. Delete existing toolbar while closing explorer event
2. Check the existing of toolbar explorer wise. Though I am setting
myExpl to currently active explorer, my code always returns true for
"myExpl.CommandBars.Item(TOOLBARNAME)" whenever I open outlook folder in new
window.
Thanks.
=== MY CODE ===
Option Explicit
Public out_appt As Outlook.Application
Public WithEvents MyButton As Office.CommandBarButton
Public MyCommandBar As Office.CommandBar
Public WithEvents myColExpl As Outlook.Explorers
Public WithEvents myExpl As Outlook.Explorer
Private Sub AddinInstance_OnConnection(ByVal Application As Object, _
ByVal ConnectMode As AddInDesignerObjects.ext_ConnectMode, _
ByVal AddInInst As Object, custom() As Variant)
Set out_appt = Application
End Sub
Private Sub AddinInstance_OnStartupComplete(custom() As Variant)
Set myColExpl = out_appt.Explorers
If out_appt.Explorers.Count > 0 Then
Call CreateToolBar
End If
Exit Sub
End Sub
Private Sub myColExpl_NewExplorer(ByVal Explorer As Outlook.Explorer)
If myExpl Is Nothing Then
Set myExpl = Explorer
End If
If out_appt.Explorers.Count > 0 Then
Call CreateToolBar
End If
End Sub
Private Sub myExpl_Close()
MyCommandBar.Delete
If out_appt.Explorers.Count < 1 Then
Set myExpl = Nothing
Set myColExpl = Nothing
End If
End Sub
Private Sub MyButton_Click(ByVal Ctrl As Office.CommandBarButton,
CancelDefault As Boolean)
On Error Resume Next
MsgBox "button clicked"
End Sub
Private Sub CreateToolBar()
If out_appt.Explorers.Count = 0 Then
Exit Sub
End If
Set myExpl = out_appt.ActiveExplorer
Const TOOLBARNAME = "My Toolbar"
' Set MyCommandBar = myExpl.CommandBars.Item(TOOLBARNAME)
' If Not MyCommandBar Is Nothing Then
' MsgBox "exists"
' Exit Sub
' End If
'
Set MyCommandBar = myExpl.CommandBars.Add(TOOLBARNAME, msoBarTop, False,
False)
Set MyButton = MyCommandBar.Controls.Add(msoControlButton, , "890", ,
False)
With MyButton
.Caption = "&Foo Button"
.Enabled = True
.OnAction = "!<PermToolbarTesting.Connect>"
.Tag = "890"
.FaceId = 362
.Style = 3
.Visible = True
End With
MyCommandBar.Visible = True
End Sub
|
|
0
|
|
|
|
Reply
|
Utf
|
12/15/2009 9:44:01 AM |
|
I'll answer this one. Don't make your UI permanent. That would leave it
there even if your addin isn't running or even if it's uninstalled. Always
add any UI you add as temporary.
You should be using different Explorer objects for each open Explorer in the
Explorers collection. You add an Explorer class wrapper to a collection when
a new Explorer is opened and remove it when it is closed. You do that in
Explorers.NewExplorer(). The wrapper class should declare any Explorer
events you intend to handle as well as your CommandBarButton events and
declarations for your UI and any folder events.
When you add an Explorer to your wrapper collection you then add the UI in
the first Explorer.Activate() event. For an initial Explorer you bypass
that. You hold a key value that's an index into the collection for each open
Explorer. You add that to a Tag value to get a unique Tag value for each
menu/toolbar/button. That way you can identify each one and get unique
clicks for each.
You can download a template project in VB6 that shows how to work with
wrapper classes like that from
http://www.slovaktech.com/outlook_2007_templates.htm, it is set up for
Outlook 2007 use with VB6.
--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm
"paresh" <paresh@discussions.microsoft.com> wrote in message
news:9ADF7445-9157-41EC-AD5C-FD66C820F667@microsoft.com...
> Hi, I have been facing a issue with dealing with my add-in toolbar. I want
> to
> make my toolbar permanent so that use can hide and reposition it
> permanently(even after restarting Outlook). At the same time, I want to
> support my add-in toolbar for all opened Outlook explorer.
>
> I want to make sure that at any point of time there must be one and only
> one
> toolbar on any Outlook window. I have tried below methods but none worked:
>
> 1. Tried deleting toolbar on shutdown. This doesn't delete the toolbar
> and
> each restarting outlook adds new toolbar.
>
> Private Sub AddinInstance_OnBeginShutdown(custom() As Variant)
> MyCommandBar.Delete
> End Sub
>
> Private Sub AddinInstance_Terminate()
> MyCommandBar.Delete
> End Sub
>
> 2. I tried deleting toolbar on Explorer close event but didn't work.
> Whenever I open Outlook folder by right clicking it and selecting "Open in
> new window", it keep adding new toolbar but does't delete.
>
> Private Sub myExpl_Close()
> MyCommandBar.Delete
> If out_appt.Explorers.Count < 1 Then
> Set myExpl = Nothing
> Set myColExpl = Nothing
> End If
> End Sub
>
> 3. Tried checking existence of toolbar but this will not add toolbar when
> I
> right click on outlook folder and open in new window.
>
> Set MyCommandBar = myExpl.CommandBars.Item(TOOLBARNAME)
> If Not MyCommandBar Is Nothing Then
> MsgBox "exists"
> Exit Sub
> End If
>
> Could anyone please help me here. I think if I can do any of below then I
> would all set here:
> 1. Delete existing toolbar while closing explorer event
> 2. Check the existing of toolbar explorer wise. Though I am setting
> myExpl to currently active explorer, my code always returns true for
> "myExpl.CommandBars.Item(TOOLBARNAME)" whenever I open outlook folder in
> new
> window.
>
> Thanks.
>
> === MY CODE ===
>
> Option Explicit
> Public out_appt As Outlook.Application
> Public WithEvents MyButton As Office.CommandBarButton
> Public MyCommandBar As Office.CommandBar
> Public WithEvents myColExpl As Outlook.Explorers
> Public WithEvents myExpl As Outlook.Explorer
> Private Sub AddinInstance_OnConnection(ByVal Application As Object, _
> ByVal ConnectMode As AddInDesignerObjects.ext_ConnectMode, _
> ByVal AddInInst As Object, custom() As Variant)
> Set out_appt = Application
> End Sub
> Private Sub AddinInstance_OnStartupComplete(custom() As Variant)
> Set myColExpl = out_appt.Explorers
> If out_appt.Explorers.Count > 0 Then
> Call CreateToolBar
> End If
> Exit Sub
> End Sub
> Private Sub myColExpl_NewExplorer(ByVal Explorer As Outlook.Explorer)
> If myExpl Is Nothing Then
> Set myExpl = Explorer
> End If
> If out_appt.Explorers.Count > 0 Then
> Call CreateToolBar
> End If
> End Sub
> Private Sub myExpl_Close()
> MyCommandBar.Delete
> If out_appt.Explorers.Count < 1 Then
> Set myExpl = Nothing
> Set myColExpl = Nothing
> End If
> End Sub
> Private Sub MyButton_Click(ByVal Ctrl As Office.CommandBarButton,
> CancelDefault As Boolean)
> On Error Resume Next
> MsgBox "button clicked"
> End Sub
> Private Sub CreateToolBar()
> If out_appt.Explorers.Count = 0 Then
> Exit Sub
> End If
> Set myExpl = out_appt.ActiveExplorer
> Const TOOLBARNAME = "My Toolbar"
>
> ' Set MyCommandBar = myExpl.CommandBars.Item(TOOLBARNAME)
> ' If Not MyCommandBar Is Nothing Then
> ' MsgBox "exists"
> ' Exit Sub
> ' End If
> '
> Set MyCommandBar = myExpl.CommandBars.Add(TOOLBARNAME, msoBarTop,
> False,
> False)
> Set MyButton = MyCommandBar.Controls.Add(msoControlButton, , "890", ,
> False)
> With MyButton
> .Caption = "&Foo Button"
> .Enabled = True
> .OnAction = "!<PermToolbarTesting.Connect>"
> .Tag = "890"
> .FaceId = 362
> .Style = 3
> .Visible = True
> End With
> MyCommandBar.Visible = True
> End Sub
>
|
|
0
|
|
|
|
Reply
|
Ken
|
12/15/2009 3:18:18 PM
|
|
Thanks Ken but I think it is very complected way for me till I am acquainted
with it. I am also not sure if you distinguished all explorer using objects
then you can share the values you have loaded during startup.
I have came out with the very simple code that meets my all requirements.
Could you please tell me if there is anything wrong? It creates the toolbar
on new explorer event for any new Outlook window and seem to be working fine.
=== MY CODE ====
Option Explicit
Public out_App As Object
Public WithEvents MyButton As Office.CommandBarButton
Public MyCommandBar As Office.CommandBar
Public WithEvents myColExpl As Outlook.Explorers
Public WithEvents myExpl As Outlook.Explorer
Private Sub AddinInstance_OnConnection(ByVal Application As Object, ByVal
ConnectMode As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As
Object, custom() As Variant)
Set out_App = Application
End Sub
Private Sub AddinInstance_OnDisconnection(ByVal RemoveMode _
As AddInDesignerObjects.ext_DisconnectMode, custom() As Variant)
Set MyButton = Nothing
Set MyCommandBar = Nothing
End Sub
Private Sub AddinInstance_OnStartupComplete(custom() As Variant)
Set myColExpl = out_App.Explorers
If out_App.Explorers.Count > 0 Then
Call CreateToolBar
End If
End Sub
Private Sub myColExpl_NewExplorer(ByVal Explorer As Outlook.Explorer)
If myExpl Is Nothing Then
Set myExpl = Explorer
End If
If out_App.Explorers.Count > 0 Then
Call CreateToolBar
End If
End Sub
Private Sub myExpl_Close()
If out_App.Explorers.Count < 1 Then
Set myExpl = Nothing
Set myColExpl = Nothing
End If
End Sub
Private Sub MyButton_Click(ByVal Ctrl As Office.CommandBarButton,
CancelDefault As Boolean)
MsgBox "button clicked"
End Sub
Private Sub CreateToolBar()
Dim testIt As Boolean
If out_App.Explorers.Count = 0 Then
Exit Sub
End If
Const TOOLBARNAME = "Permanent Toolbar Testing2"
On Error Resume Next
testIt = Not out_App.ActiveExplorer.CommandBars(TOOLBARNAME) Is Nothing
If testIt Then
Set MyCommandBar =
Outlook.Application.ActiveExplorer.CommandBars.Item(TOOLBARNAME)
Else
Set MyCommandBar =
Outlook.Application.ActiveExplorer.CommandBars.Add(TOOLBARNAME, msoBarTop,
False, False)
End If
Set MyButton = MyCommandBar.Controls.Add(msoControlButton, , "891", ,
True)
With MyButton
.BeginGroup = True
.Caption = "My Permanent Button"
.Enabled = True
.OnAction = "!<PermToolbarTesting2.Connect>"
.Tag = "891"
.FaceId = 362
.Style = 3
.Visible = True
End With
MyCommandBar.Visible = True
End Sub
Thanks,
Paresh
|
|
0
|
|
|
|
Reply
|
Utf
|
12/16/2009 3:34:02 PM
|
|
If the code you have now meets your requirements and seems to work there's
no need for me to review it.
--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm
"paresh" <paresh@discussions.microsoft.com> wrote in message
news:D2E88351-298B-4D6E-8171-EFBBA163F17D@microsoft.com...
> Thanks Ken but I think it is very complected way for me till I am
> acquainted
> with it. I am also not sure if you distinguished all explorer using
> objects
> then you can share the values you have loaded during startup.
>
> I have came out with the very simple code that meets my all requirements.
> Could you please tell me if there is anything wrong? It creates the
> toolbar
> on new explorer event for any new Outlook window and seem to be working
> fine.
>
> === MY CODE ====
>
> Option Explicit
> Public out_App As Object
> Public WithEvents MyButton As Office.CommandBarButton
> Public MyCommandBar As Office.CommandBar
> Public WithEvents myColExpl As Outlook.Explorers
> Public WithEvents myExpl As Outlook.Explorer
>
> Private Sub AddinInstance_OnConnection(ByVal Application As Object, ByVal
> ConnectMode As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As
> Object, custom() As Variant)
> Set out_App = Application
> End Sub
>
> Private Sub AddinInstance_OnDisconnection(ByVal RemoveMode _
> As AddInDesignerObjects.ext_DisconnectMode, custom() As Variant)
> Set MyButton = Nothing
> Set MyCommandBar = Nothing
> End Sub
>
> Private Sub AddinInstance_OnStartupComplete(custom() As Variant)
> Set myColExpl = out_App.Explorers
> If out_App.Explorers.Count > 0 Then
> Call CreateToolBar
> End If
> End Sub
>
> Private Sub myColExpl_NewExplorer(ByVal Explorer As Outlook.Explorer)
> If myExpl Is Nothing Then
> Set myExpl = Explorer
> End If
>
> If out_App.Explorers.Count > 0 Then
> Call CreateToolBar
> End If
> End Sub
>
> Private Sub myExpl_Close()
> If out_App.Explorers.Count < 1 Then
> Set myExpl = Nothing
> Set myColExpl = Nothing
> End If
> End Sub
>
> Private Sub MyButton_Click(ByVal Ctrl As Office.CommandBarButton,
> CancelDefault As Boolean)
> MsgBox "button clicked"
> End Sub
>
> Private Sub CreateToolBar()
> Dim testIt As Boolean
> If out_App.Explorers.Count = 0 Then
> Exit Sub
> End If
>
> Const TOOLBARNAME = "Permanent Toolbar Testing2"
> On Error Resume Next
> testIt = Not out_App.ActiveExplorer.CommandBars(TOOLBARNAME) Is Nothing
> If testIt Then
> Set MyCommandBar =
> Outlook.Application.ActiveExplorer.CommandBars.Item(TOOLBARNAME)
> Else
> Set MyCommandBar =
> Outlook.Application.ActiveExplorer.CommandBars.Add(TOOLBARNAME, msoBarTop,
> False, False)
> End If
>
> Set MyButton = MyCommandBar.Controls.Add(msoControlButton, , "891", ,
> True)
> With MyButton
> .BeginGroup = True
> .Caption = "My Permanent Button"
> .Enabled = True
> .OnAction = "!<PermToolbarTesting2.Connect>"
> .Tag = "891"
> .FaceId = 362
> .Style = 3
> .Visible = True
> End With
> MyCommandBar.Visible = True
> End Sub
>
> Thanks,
> Paresh
|
|
0
|
|
|
|
Reply
|
Ken
|
12/16/2009 4:01:32 PM
|
|
Ken, actually I am just wondering why we have to write the very complex code
to handle the toolbar for all opened Outlook windows individually? I
understood your concept of generating TAG id uniquely after creating the
explorer object but I haven't noticed multiple events firing when I have two
Outlook window open and both have same toolbar "My Toolbar" with same Buttons
and same TAGs.
In short, could you give me a simple example where we have to use the
concept given by you and my code will not work? I am intermediate level in
add-in so I might not be aware of many things.
Thanks,
Paresh
"Ken Slovak - [MVP - Outlook]" wrote:
> If the code you have now meets your requirements and seems to work there's
> no need for me to review it.
>
> --
> Ken Slovak
> [MVP - Outlook]
> http://www.slovaktech.com
> Author: Professional Programming Outlook 2007.
> Reminder Manager, Extended Reminders, Attachment Options.
> http://www.slovaktech.com/products.htm
>
>
> "paresh" <paresh@discussions.microsoft.com> wrote in message
> news:D2E88351-298B-4D6E-8171-EFBBA163F17D@microsoft.com...
> > Thanks Ken but I think it is very complected way for me till I am
> > acquainted
> > with it. I am also not sure if you distinguished all explorer using
> > objects
> > then you can share the values you have loaded during startup.
> >
> > I have came out with the very simple code that meets my all requirements.
> > Could you please tell me if there is anything wrong? It creates the
> > toolbar
> > on new explorer event for any new Outlook window and seem to be working
> > fine.
> >
> > === MY CODE ====
> >
> > Option Explicit
> > Public out_App As Object
> > Public WithEvents MyButton As Office.CommandBarButton
> > Public MyCommandBar As Office.CommandBar
> > Public WithEvents myColExpl As Outlook.Explorers
> > Public WithEvents myExpl As Outlook.Explorer
> >
> > Private Sub AddinInstance_OnConnection(ByVal Application As Object, ByVal
> > ConnectMode As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As
> > Object, custom() As Variant)
> > Set out_App = Application
> > End Sub
> >
> > Private Sub AddinInstance_OnDisconnection(ByVal RemoveMode _
> > As AddInDesignerObjects.ext_DisconnectMode, custom() As Variant)
> > Set MyButton = Nothing
> > Set MyCommandBar = Nothing
> > End Sub
> >
> > Private Sub AddinInstance_OnStartupComplete(custom() As Variant)
> > Set myColExpl = out_App.Explorers
> > If out_App.Explorers.Count > 0 Then
> > Call CreateToolBar
> > End If
> > End Sub
> >
> > Private Sub myColExpl_NewExplorer(ByVal Explorer As Outlook.Explorer)
> > If myExpl Is Nothing Then
> > Set myExpl = Explorer
> > End If
> >
> > If out_App.Explorers.Count > 0 Then
> > Call CreateToolBar
> > End If
> > End Sub
> >
> > Private Sub myExpl_Close()
> > If out_App.Explorers.Count < 1 Then
> > Set myExpl = Nothing
> > Set myColExpl = Nothing
> > End If
> > End Sub
> >
> > Private Sub MyButton_Click(ByVal Ctrl As Office.CommandBarButton,
> > CancelDefault As Boolean)
> > MsgBox "button clicked"
> > End Sub
> >
> > Private Sub CreateToolBar()
> > Dim testIt As Boolean
> > If out_App.Explorers.Count = 0 Then
> > Exit Sub
> > End If
> >
> > Const TOOLBARNAME = "Permanent Toolbar Testing2"
> > On Error Resume Next
> > testIt = Not out_App.ActiveExplorer.CommandBars(TOOLBARNAME) Is Nothing
> > If testIt Then
> > Set MyCommandBar =
> > Outlook.Application.ActiveExplorer.CommandBars.Item(TOOLBARNAME)
> > Else
> > Set MyCommandBar =
> > Outlook.Application.ActiveExplorer.CommandBars.Add(TOOLBARNAME, msoBarTop,
> > False, False)
> > End If
> >
> > Set MyButton = MyCommandBar.Controls.Add(msoControlButton, , "891", ,
> > True)
> > With MyButton
> > .BeginGroup = True
> > .Caption = "My Permanent Button"
> > .Enabled = True
> > .OnAction = "!<PermToolbarTesting2.Connect>"
> > .Tag = "891"
> > .FaceId = 362
> > .Style = 3
> > .Visible = True
> > End With
> > MyCommandBar.Visible = True
> > End Sub
> >
> > Thanks,
> > Paresh
>
> .
>
|
|
0
|
|
|
|
Reply
|
Utf
|
12/16/2009 5:59:01 PM
|
|
Here's one example.
You have a toggle button that indicates a state for doing something. If you
have 2 Inspectors open and both use the same Tag value for a
CommandBarButton, both will get the click event that toggles the button. So
toggling in one toggles both. Then when some action is taken based on the
button state you can't maintain separate states for the button in each
Inspector.
Using wrapper classes solves a number of problems such as that with unique
Tag values, individually handling events in multiple open windows, handling
discrete ribbon clicks that are directed to only one Inspector where you
pass the click to a handler in your wrapper class, etc.
Every advanced Outlook developer I know uses wrapper classes and
collections, but your mileage may vary. I'd never do an Outlook addin myself
without wrapper classes.
--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm
"paresh" <paresh@discussions.microsoft.com> wrote in message
news:2E9E6C5E-720E-45C2-8264-FE17747B909B@microsoft.com...
> Ken, actually I am just wondering why we have to write the very complex
> code
> to handle the toolbar for all opened Outlook windows individually? I
> understood your concept of generating TAG id uniquely after creating the
> explorer object but I haven't noticed multiple events firing when I have
> two
> Outlook window open and both have same toolbar "My Toolbar" with same
> Buttons
> and same TAGs.
>
> In short, could you give me a simple example where we have to use the
> concept given by you and my code will not work? I am intermediate level in
> add-in so I might not be aware of many things.
>
> Thanks,
> Paresh
|
|
0
|
|
|
|
Reply
|
Ken
|
12/16/2009 6:42:02 PM
|
|
Thanks that makes perfect sense to me but I think I don't need to write
wrapper class for explorer as my requirements are very simple and nothing is
shared between the toolbar clicks that might cause the issue.
What all I want is to put toolbar whenever new explorer open and perform the
operation when button click.
Thanks a lot for your help.
Paresh
"Ken Slovak - [MVP - Outlook]" wrote:
> Here's one example.
>
> You have a toggle button that indicates a state for doing something. If you
> have 2 Inspectors open and both use the same Tag value for a
> CommandBarButton, both will get the click event that toggles the button. So
> toggling in one toggles both. Then when some action is taken based on the
> button state you can't maintain separate states for the button in each
> Inspector.
>
> Using wrapper classes solves a number of problems such as that with unique
> Tag values, individually handling events in multiple open windows, handling
> discrete ribbon clicks that are directed to only one Inspector where you
> pass the click to a handler in your wrapper class, etc.
>
> Every advanced Outlook developer I know uses wrapper classes and
> collections, but your mileage may vary. I'd never do an Outlook addin myself
> without wrapper classes.
>
> --
> Ken Slovak
> [MVP - Outlook]
> http://www.slovaktech.com
> Author: Professional Programming Outlook 2007.
> Reminder Manager, Extended Reminders, Attachment Options.
> http://www.slovaktech.com/products.htm
>
>
> "paresh" <paresh@discussions.microsoft.com> wrote in message
> news:2E9E6C5E-720E-45C2-8264-FE17747B909B@microsoft.com...
> > Ken, actually I am just wondering why we have to write the very complex
> > code
> > to handle the toolbar for all opened Outlook windows individually? I
> > understood your concept of generating TAG id uniquely after creating the
> > explorer object but I haven't noticed multiple events firing when I have
> > two
> > Outlook window open and both have same toolbar "My Toolbar" with same
> > Buttons
> > and same TAGs.
> >
> > In short, could you give me a simple example where we have to use the
> > concept given by you and my code will not work? I am intermediate level in
> > add-in so I might not be aware of many things.
> >
> > Thanks,
> > Paresh
>
> .
>
|
|
0
|
|
|
|
Reply
|
Utf
|
12/17/2009 4:39:01 AM
|
|
|
6 Replies
233 Views
(page loaded in 0.154 seconds)
Similiar Articles: Problem in permanent type add-in toolbar - microsoft.public ...Hi, I have been facing a issue with dealing with my add-in toolbar. I want to make my toolbar permanent so that use can hide and reposition it per... Add-in closes first when Excel is closed, causing problems ...Problem in permanent type add-in toolbar - microsoft.public ... Add-in closes first when Excel is closed, causing problems ... Problem in permanent type add-in toolbar ... Problems in typing - microsoft.public.outlook.generalProblem in permanent type add-in toolbar - microsoft.public ... Add-in closes first when Excel is closed, causing problems ... Problem in permanent type add-in toolbar ... Deleting and existing Page Tab is causing problem with other Tabs ...Problem in permanent type add-in toolbar - microsoft.public ... Delete existing toolbar while closing explorer event 2. ... Using wrapper classes solves a number of ... Options under CRM toolbar in Outlook - microsoft.public.crm ...Problem in permanent type add-in toolbar - microsoft.public ... Options under CRM toolbar in Outlook - microsoft.public.crm ... Okay, this is not really helping with my ... Share an Word 2007 application add-in ribbon with template documen ...Problem in permanent type add-in toolbar - microsoft.public ..... www.slovaktech.com/outlook_2007_templates ... Set MyCommandBar = Outlook.Application.ActiveExplorer ... Excel 2007 Quick Access Toolbar Resets each day - microsoft.public ...Problem in permanent type add-in toolbar - microsoft.public ... This doesn't delete the toolbar and each ... VBA custom toolbar - microsoft.public.excel.misc Problem in ... Can I 'toggle' a toolbar button - microsoft.public.excel ...Problem in permanent type add-in toolbar - microsoft.public ... I want to make my toolbar permanent so that use can hide and reposition it per... ... Toolbar icon - page break? - microsoft.public.mac.office.word ...Problem in permanent type add-in toolbar - microsoft.public ... Processor: Intel Is there a way to add a Page Break icon to the toolbar? ... --B_3343926882_30732094 ... CRM toolbar disabled - microsoft.public.crmProblem in permanent type add-in toolbar - microsoft.public ... Event Type: Error Event Source: MSCRMAddin ... CRM Outlook Client Addin Problem - microsoft.public.crm ... Problem in permanent type add-in toolbar - microsoft.public ...Hi, I have been facing a issue with dealing with my add-in toolbar. I want to make my toolbar permanent so that use can hide and reposition it per... Problem in temporary type toolbar: Outlook 2007 Add-inI tried with permanent type add-in toolbar also but facing other issues. see http://www.experts-exchang e.com/Soft ware/Offic e_Producti vity/ Group ware/Outlo ok/Q ... devenv.exe /resetaddin doesn't reset permanent add-in commandbars ...Type: Bug ... The add-in creates a permanent toolbar(via EnvDTE80.Commands2.AddCommandBar ... The problem is caused because the commandbar ... HOWTO: Adding buttons, commandbars and toolbars to Visual Studio ...You can mitigate this problem to ... msoBarTop, System.Type.Missing, True) ' Add a new button on that toolbar ... commandBars.Item(MY_PERMANENT_TOOLBAR ... VBA Tips: Build an Excel Add-In - Martin Green's Office Tips... you can encounter a problem ... location, first set the Save as type: to Microsoft Excel Add-In ... is contained in an Add-In to a custom toolbar ... 7/25/2012 8:47:16 PM
|