es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Exponer propiedades en TextRange para PowerPoint.

Usando el antiguo interop, puedo acceder a shape.TextFrame.TextRange.LanguageID. Veo la vista previa de office.js para PowerPoint, que expone TextRange con un conjunto limitado de propiedades. ¿Hay planes para exponer LanguageID u otras propiedades faltantes?

O si es posible, proporciona métodos genéricos para obtener/establecer siempre que conozcas el nombre de la propiedad de un objeto.

La razón por la que pregunto es que tengo un antiguo VSTO que establece el mismo idioma en todas las formas. Esto es muy útil en empresas multinacionales donde varias personas editan una presentación, lo que resulta en subrayados de errores ortográficos por todas partes. Sería bueno poder usar esto en versiones no Windows de PowerPoint.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en PowerPoint y Office-js, puedo confirmar que la vista previa actual de office.js para PowerPoint no expone la propiedad LanguageID para el objeto TextRange. Sin embargo, Microsoft está constantemente agregando nuevas funciones y mejorando sus API, por lo que puede haber planes para agregar la propiedad LanguageID u otras propiedades faltantes en el futuro.

    Mientras tanto, puede ser posible utilizar getters/setters genéricos siempre que conozca el nombre de la propiedad de un objeto. Esto le permitiría establecer el idioma de todas las formas en una presentación de PowerPoint, lo cual sería especialmente útil en empresas multinacionales donde varias personas editan una presentación.

    En general, es importante mantenerse actualizado con los últimos cambios y adiciones a las API de Microsoft, ya que continúan evolucionando y brindando nuevas oportunidades para desarrolladores y expertos en TI.

Comments are closed.