قراءة القيم من شريط Office 2007 باستخدام VBA
-
03-07-2019 - |
سؤال
<ع> استخدام VBA، يمكنني معرفة قيمة عنصر تحكم النص (منسدل) على الشريط وورد 2007؟
ويقول كنت ترغب في قراءة اسم الخط المحدد حاليا في علامة التبويب "الصفحة الرئيسية".
ورأيت مثالا باستخدام IAccessible
واجهة للقيام <م> بعض م> التفاعل مع الشريط (أي تعداد ذلك)، ولكن يبدو قراءة قيمة التحكم غير ممكنة. هل هناك طريقة أخرى للقيام بذلك، أو VBA تأمين تماما؟
المحلول
وأنا لا أعتقد أنك يمكن أن تحصل على الشريط لقراءة بنيت في الممتلكات. بالنسبة لك مثال محدد من اسم الخط يمكنك استخدام ما يلي.
وMsgbox Application.Commandbars.Findcontrol(ID:=1728).Text
وربما كنت قادرا على adpat النهج للحصول على معلومات أخرى.
لا تنتمي إلى StackOverflow