Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Авто и последний редактор exel файла, Чтение свойств exel файла 
:(
    Опции темы
Dogevec
Дата 26.12.2011, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 22.8.2008

Репутация: нет
Всего: нет



Доброго времени суток. Необходимо получить имя авто и пользователя, которые последним редактировал Exel файл. Посиковики выдают информацию только по чтению информации из файла, но ни слова о свойствах. Кто знает, прошу подсобить, зарание благодарю=)
PM MAIL   Вверх
LOPUH
Дата 26.12.2011, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Растение
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 15.2.2008
Где: Красноярск

Репутация: нет
Всего: 4



Что касается автора, то все достаточно просто, у объекта  Workbook есть свойство  Author. Вот примерчик из  MSDN:
Код

//В следующем примере кода свойство Author используется для присвоения статуса автора документа текущему 
// пользователю и последующего отображения имени автора.


private void DisplayWorkbookAuthor()
{
    this.Author = System.Environment.UserName;
    MessageBox.Show("The creator of this workbook is: " +
        this.Author);
}




  А вот с  последними изменениями все несколько сложней.  Если книга находится в общем доступе, то можно включить ведение журнала изменений, он ведется в отдельном файле. Как его включить и прочее-найдете во встроенной справке Excel (поиск по фразе "Отслеживание изменений в общих книгах").
 Либо можно вооружиться VBA  и написать соответствующий макрос, ведущий журнал, скажем на отдельном листе. В нете масса примеров, например тут
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0686 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.