secciones repeticion propiedades para los lista las formularios establecer desplegable controles control contenido comunes cambiar ms-word word-vba word-2007

ms-word - repeticion - controles de formularios en word



¿Cuáles son los beneficios de los controles de contenido de MS Word? (1)

Office 2007 trae un nuevo artículo llamado "controles de contenido". Necesito evaluar esto para ver si esto sirve como una solución para un problema bajo investigación.

Debido a la escasez de tiempo y mi desdén general por los dolores interoperativos de Office,

  • ¿alguien puede resumir los beneficios?
  • ¿Es posible definir controles de contenido personalizados?
  • donde hacen todos los programadores de palabras (si hay alguno) pasar el rato :)?

Los enlaces RTFMsdn también son bienvenidos.

Hasta ahora veo (de algunos screencasts) que ahora es posible definir - documentos de palabras de plantilla cuyo contenido puede ser anotado desde un XML de datos detrás. Puede crear este XML como lo desee ... por ejemplo, traducir los contenidos de su base de datos a un formulario XML. La palabra doc ahora puede ''enlazar datos'' a este XML.


Bien después de 2 días de investigación, esto es lo que encontré.

Los controles de contenido son el siguiente paso en la evolución de los marcadores anteriores.

  1. Protección : puede proteger los controles de contenido en su documento de modo que el usuario no pueda editarlos. por ejemplo, los términos del contrato pueden no ser editables como el resto del documento
  2. Enlace de datos : puede crear ''formularios'' en un documento de Word con controles de contenido que se unen a un xml personalizado a través de un diseñador visual. 2 vías: al cambiar el xml se actualizan los controles en la palabra doc y viceversa. Agregue un esquema xml para su xml y también puede tener validación de entrada de usuario. Los controles de contenido pueden vincularse a nodos xml individuales a través de XPath.
  3. Eventos : los controles de contenido exponen eventos que puede manejar para realizar un procesamiento personalizado.
  4. Autogeneración de documentos : con cierto conocimiento del espacio de nombres IO.Packaging, las especificaciones Open XML + Visual Studio, puede crear un documento esqueleto y luego generar documentos reales (por ejemplo, facturas) suministrando un almacén / objeto de datos diferente (xml personalizado) ) También puede hacer algo como .net ''DataTemplates'' - por ejemplo, así es como debería ser cada línea de pedido. Repita esto para n elementos de línea en el xml

La mejor publicación de un vistazo: http://blogs.msdn.com/kathleen/archive/2007/06/20/my-favorite-feature-word-content-controls.aspx
Los screencasts de Mike Ormond - http://blogs.msdn.com/mikeormond/archive/2007/05/24/office-open-xml-file-format-nuggets.aspx