似乎找不到任何簡單的VBA教程,用於將自定義組添加到Outlook 2010功能區的「主頁」選項卡中。使用VBA將自定義組添加到Outlook 2010中的主頁選項卡
它不應該是一些簡單的步驟,包括在主頁選項卡中遍歷對象,並以編程方式添加控件等組,或者重新定義描述主頁選項卡的XML。
是否有任何示例VBA代碼或文章有這個簡單的例子?具體而言,我試圖添加一個自定義組,其中包含一個文本字段和一個觸發自定義宏的按鈕。
乾杯,戴夫 --Trindaz上Fedang#前景-2010-VBA
似乎找不到任何簡單的VBA教程,用於將自定義組添加到Outlook 2010功能區的「主頁」選項卡中。使用VBA將自定義組添加到Outlook 2010中的主頁選項卡
它不應該是一些簡單的步驟,包括在主頁選項卡中遍歷對象,並以編程方式添加控件等組,或者重新定義描述主頁選項卡的XML。
是否有任何示例VBA代碼或文章有這個簡單的例子?具體而言,我試圖添加一個自定義組,其中包含一個文本字段和一個觸發自定義宏的按鈕。
乾杯,戴夫 --Trindaz上Fedang#前景-2010-VBA
我是不是能夠得到任何VBA的這方面的工作,但我能......
<tab>
元素具有財產idMso="TabMail"
完成的主頁選項卡!
我一直在尋找這個信息,歡呼聲。爲什麼哦爲什麼在COM中標籤爲「Home」的標籤在COM中稱爲「TabMail」!!! – 2011-11-10 11:39:10
大聲笑 - 爲什麼Excel數據表在調用ListObjects時被隱藏了?愚蠢的MS :) – 2012-04-16 20:56:11
這使我真的想要得到Visual Studio(我也試圖做到這一點,也與VBA失敗)。 – enderland 2013-03-01 15:21:03
使用功能區XML Outlook 2010的另一個答案:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
<ribbon>
<tabs>
<tab idMso="TabMail">
<group id="Group0" label="my Group" insertBeforeMso="GroupMoveActions">
<button id="myButton"
size="large"
label="someLabel"
screentip="A tip to read..."
supertip="Some super tip..."
/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
您也可以下載此文件:Office 2010 Help Files其中包含Outlook控件的ID。安裝完成後,請查找文件OutlookExplorerControls.xlsx,該文件包含可用於屬性的組的名稱insertBeforeMso。
http://msdn.microsoft.com/en-us/library/aa338202(office.12).aspx#OfficeCustomizingRibbonUIforDevelopers_WhatAbout says「在Outlook的情況下,只有COM加載項可以自定義Fluent UI。」也許VBA只是*不是用於自定義Outlook 2010功能區的選項? – Trindaz 2010-09-28 13:30:23