Domanda

Utilizzando VBA, posso scoprire il valore di un controllo di testo (casella combinata) sulla barra multifunzione di Word 2007?

Di 'che vorrei leggere il nome del font attualmente selezionato nella sezione "quot" " scheda.

Ho visto un esempio usando IAccessible per eseguire alcune interazioni con la barra multifunzione (ovvero enumerarla), ma sembra che non sia possibile leggere un valore di controllo. C'è un altro modo per farlo o VBA è completamente bloccato?

È stato utile?

Soluzione

Non credo che puoi accedere alla barra multifunzione per leggere le proprietà integrate. Per il tuo esempio specifico di nome del font puoi usare quanto segue.

Msgbox Application.Commandbars.Findcontrol (ID: = 1728) .Testo

Forse potresti adottare l'approccio per altre informazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top