Отново имам малък (надявам се) проблем и не знам как да получа достъп до някои свойства на презентацията, предоставени от PowerPoint (обаче дори не знам как да го търся в Google или да го търся в сайта :( ) от C#. Позволете ми да обясня. Можем да осъществим достъп до свойство TextRange
както в C#, така и във VBA, съответно чрез сборник за взаимодействие и вграден VBA редактор в ms-office. Добре е, но това свойство съдържа два обекта с едно и също име - Runs
, VBA позволява достъп до него като метод и като свойство (нещо повече, вътрешността на Runs
обект на свойство е полезна), но свойството Runs
не е достъпно чрез модула за взаимодействие, методът Runs()
може да бъде достъпен само (и той връща обекти за изпълнение на текст) Разрових се в модула за взаимодействие с помощта на .NET Reflector, но не намерих нищо, свързано със свойството Runs
(въпреки че свойствата с различни уникални, а не имена на методи имат собствени методи get_Property()
и set_Property()
). Изглежда, че модулът за взаимодействие липсва свойството Runs
за интерфейс TextRange
. Честно казано, не съм сигурен. :(
Мога ли по някакъв начин да получа свойството за достъп Runs
от C#? Не съм запознат с COM и т.н. и се надявам на вашата помощ. Благодаря.