Lea los valores de la cinta de Office 2007 usando VBA
-
03-07-2019 - |
Pregunta
Utilizando VBA, ¿puedo averiguar el valor de un control de texto (cuadro combinado) en la cinta de Word 2007?
Diga que me gustaría leer el nombre de la fuente seleccionada actualmente en " Inicio " pestaña.
He visto un ejemplo utilizando IAccessible < La interfaz / code>
para hacer alguna interacción con la Cinta (es decir, enumerarla), pero parece que no es posible leer un valor de control. ¿Hay alguna otra forma de hacerlo o VBA está bloqueado por completo?
Solución
No creo que puedas acceder a la cinta para leer las propiedades integradas. Para su ejemplo específico de nombre de fuente, puede usar lo siguiente.
Msgbox Application.Commandbars.Findcontrol (ID: = 1728) .Text
Quizás pueda adaptar el enfoque para obtener otra información.