none
Свойства документов office. RRS feed

  • Вопрос

  • Здравствуйте!

     

    Меня интерисует следующее:

    У документов офиса есть свойтсва

    Стандартные и пользовательские.

    Сохраниение пользовательских возможно через сохранение шаблона.

    Возможен ли какой либо другой способ добавления (в том числе и обязательных для заполнения свойств!) автоматически.

    Где про это прочитать? Можно на английском но что бы объем был не большой (не пришлось искать в тексте 600 стр.)

    Опишу задачу для чего я хочу это использовать:

    Существует список в sharepoint он содержит столбцы свойств, я размещаю файлы в этом списке необходимо, что бы

    1. файлы содержали перечисленные в списке свойства,

    2. эти свойства были заполнены при создании/изменении документа.

    Если кто знает подскажите другие способы работы со свойствами документов и списков в shrepoint 2007.

Ответы

  • Посмотрите статью про стандартные и пользовательские свойства документа на примере Word 2003, а также как добавлять их через графический интерфейс и с помощью vbScript. Объем небольшой.

    Добавлено: ...и статья побольше.
    4 июня 2007 г. 12:02
    Модератор
  • Можно на ВБА написать макрос, сохранить его в шаблоне, и организовать запуск этого макроса при создании документа из шаблона. В самом макросе создать форму с нужными полями (для соответсвующих свойств), а на закрытие формы поставить два последовательных действия:

    1. Если все поля заданы (если такое возможно по данным, например, "должность", то задать их в виде списка), то произвести действие 2, иначе месагу о необходимости заполнить все поля и ждать заполнения всех полей...

    2. Записать свойства, закрыть форму и продолжить создание документа. 

    4 июня 2007 г. 16:06
  • В новом WSS/MOSS появилось такое понятие как content type. Оно заменяет шаблоны для библиотек. Настраивая content type для библиотеки вы можете определять какие свойства документа из данной библиотеки должен или обязан заполнить пользователь. При этом вы можете отобразить эти поля прямо в списке библиотеки на портале.Там есть большой перечень полей, которые вы можете использовать. Кроме этого вы можете создать карточку документа (с помощью InfoPath), которая будет аттачиться к каждому документу, созданному в рамках бибилиотеки. Там у вас неограниченные возможности по описанию полей. Более того, возможно использования расширенных элементов управления типа календарь, выпадающий список и тп.
    6 июня 2007 г. 17:23

Все ответы

  • Посмотрите статью про стандартные и пользовательские свойства документа на примере Word 2003, а также как добавлять их через графический интерфейс и с помощью vbScript. Объем небольшой.

    Добавлено: ...и статья побольше.
    4 июня 2007 г. 12:02
    Модератор
  • Можно на ВБА написать макрос, сохранить его в шаблоне, и организовать запуск этого макроса при создании документа из шаблона. В самом макросе создать форму с нужными полями (для соответсвующих свойств), а на закрытие формы поставить два последовательных действия:

    1. Если все поля заданы (если такое возможно по данным, например, "должность", то задать их в виде списка), то произвести действие 2, иначе месагу о необходимости заполнить все поля и ждать заполнения всех полей...

    2. Записать свойства, закрыть форму и продолжить создание документа. 

    4 июня 2007 г. 16:06
  • В новом WSS/MOSS появилось такое понятие как content type. Оно заменяет шаблоны для библиотек. Настраивая content type для библиотеки вы можете определять какие свойства документа из данной библиотеки должен или обязан заполнить пользователь. При этом вы можете отобразить эти поля прямо в списке библиотеки на портале.Там есть большой перечень полей, которые вы можете использовать. Кроме этого вы можете создать карточку документа (с помощью InfoPath), которая будет аттачиться к каждому документу, созданному в рамках бибилиотеки. Там у вас неограниченные возможности по описанию полей. Более того, возможно использования расширенных элементов управления типа календарь, выпадающий список и тп.
    6 июня 2007 г. 17:23