Cum se...creeaza un tab nou in ribbon

trucuri, sfaturi si alte idei pentru imbunatatirea lucrului cu Excel
Închis
Dr. Cloud
Mesaje: 3327
Membru din: Mar Oct 02, 2012 11:19 am

Cum se...creeaza un tab nou in ribbon

Mesaj de Dr. Cloud » Dum Mar 14, 2010 2:02 pm

Aici: Cum se...creeaza un tab nou in ribbon veti gasi un tutorial video pentru Word.
V-am facut un scurt filmulet despre cum se poate crea un tab nou in ribbon si cum puteti atribui un cod macro unui buton inserat acolo.
Ribbon.JPG
Resurse necesare:
- editor ribbon: Office 2007 Ribbon Editor 2.2.5.0 (vi l-am atasat si eu);
- office 2007 icon gallery (vezi atasament);
- pt. vizualizare filmulet: VLC Player.
- alte resurse utile pt. ribbon: Customizing the 2007 Office Fluent Ribbon for Developers (Part 1 of 3)
V-am facut filmuletul, pt. nu prea am timp mult ca sa pot face sub forma de text, dar cand se va putea o sa il fac si sub forma de text.

Sintaxa cu care am lucrat si pe care am modificat-o dupa bunul plac:

Cod: Selectaţi tot

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
	<ribbon>
		<tabs>
			<tab id="MyTab" label="Alexx" insertBeforeMso="TabHome">
			
				<group id="customGroup" label="Comenzile mele">
					<button id="customButton1" label="Numara Formule" size="large" onAction="CallNumaraFormule" imageMso="FunctionWizard" />
					<button id="customButton2" label="Afiseaza Worksheet-urile" size="large" onAction="CallAfisareSheets" imageMso="TableRepeatHeaderRows" />
			   		<button id="customButton10" label="Exporta Grafic" size="large" onAction="ExportChart" imageMso="ChartPrimaryHorizontalGridlines" />
				 </group>
			    
			    <group id="customGroup2" label="Comenzi pentru texte">
					<button id="customButton3" label="Litere Mari" size="large" onAction="UpperCase" imageMso="QuickStylesSets" />
					<button id="customButton4" label="Litere Mici" size="large" onAction="LowerCase" imageMso="TextEffectTransformGallery" />
					<button id="customButton5" label="Capitalizeaza Cuvintele" size="large" onAction="CapitalizeazaCuvintele" imageMso="ThemesGallery" />
			    </group>
			    
			     <group id="customGroup3" label="Diverse">
					<button id="customButton6" label="Sortare Sheet-uri" size="large" onAction="SortSheets" imageMso="TextEffectTracking" />
					<button id="customButton7" label="Extrage Hyperlink" size="large" onAction="ExtrageHyperlink" imageMso="WebPagePreview" />
			    	<button id="customButton8" label="Elimina Hyperlink" size="large" onAction="EliminaHyperlink" imageMso="SetLanguage" />
			    </group>
			    
			     <group id="customGroup4" label="Personale">
					<button id="customButton9" label="Calcul Valorea Polite RCA" size="large" onAction="Polite" imageMso="Calculator" />
				 </group>
				 		
		 
<!--			<group idMso="GroupPageSetup" >-->
<!--			<group idMso="GroupSortFilter" />	-->
			
			</tab>
		</tabs>
	</ribbon>
</customUI>
Argumentul care trebuie adaugat la cod:

Cod: Selectaţi tot

(Control As IRibbonControl)
Alte detalii:
button id="customButton1" => id-ul noului buton (care trebuie sa fie unic)
label="Numara Formule" => numele butonului
size="large" => dimensiunea butonului
onAction="CallNumaraFormule" => codul macro apelat
imageMso="FunctionWizard" => codul imaginii ce va fi atribuita butonului.

Atasamente:
Ribbon Editor + Icon Gallery.7z
Video: Adaugare Tab nou in Ribbon

P.S.
Va rog sa scuzati emotiile :D
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Ultima oară modificat Sâm Apr 09, 2011 2:59 pm de către Anonymous, modificat de 3 ori în total.
Motiv: Adaugat link si pt. MS Word

gms
Mesaje: 21
Membru din: Dum Ian 31, 2010 10:21 am

Re: Cum se...creeaza un tab nou in ribbon

Mesaj de gms » Sâm Apr 24, 2010 2:40 pm

Buna ziua,
Dupa ce am reinstalat Windows-ul nu mai pot sa deschid Ribbon Editor, apare o fereastra de dialog cu mesajul ... vezi fisierul atasat
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

Avatar utilizator
Dr.Excel
Site Admin
Site Admin
Mesaje: 1997
Membru din: Sâm Ian 24, 2009 1:45 pm
Localitate: Bucharest
Contact:

Re: Cum se...creeaza un tab nou in ribbon

Mesaj de Dr.Excel » Sâm Apr 24, 2010 3:55 pm

trebuia sa specifici ca este vorba de realizarea unui ribbon pentru Office 2007, pentru Office 2010 se face vizual ca aici

MCT, MCITP
MOS Master Instructor
IT Learning

gms
Mesaje: 21
Membru din: Dum Ian 31, 2010 10:21 am

Re: Cum se...creeaza un tab nou in ribbon

Mesaj de gms » Sâm Apr 24, 2010 6:02 pm

revin cu precizari,
Scuze, pt. ca nu am specificat tipul de Office, este vorba despre ribbon pentru Office 2007

Dr. Cloud
Mesaje: 3327
Membru din: Mar Oct 02, 2012 11:19 am

Re: Cum se...creeaza un tab nou in ribbon

Mesaj de Dr. Cloud » Dum Apr 25, 2010 8:14 pm

Conform cerintelor, trebuie sa ai: .NET Framework 3.5 ca sa functioneze.

gms
Mesaje: 21
Membru din: Dum Ian 31, 2010 10:21 am

Re: Cum se...creeaza un tab nou in ribbon

Mesaj de gms » Lun Apr 26, 2010 3:34 pm

Alexx, multumesc,
am uitat de aceasta componenta

Dr. Cloud
Mesaje: 3327
Membru din: Mar Oct 02, 2012 11:19 am

Re: Cum se...creeaza un tab nou in ribbon

Mesaj de Dr. Cloud » Lun Apr 26, 2010 3:51 pm

Din pacate, dupa o reinstalare a SO, utilizatorul mai uita de aceste tehnologii, dar de regula ele prin prin intermediul update-urile facute de SO.
De multe ori nici eu nu instalez acest net framework, pt. ca programele pe care le folosesc nu au nevoie de el. Instalez cel mult versiunea 2 si cam atat.

Închis

Înapoi la “Tips and Tricks Excel”