Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] Excel 2010 - Как вставить в книгу дату ее последнего изменения?

Ответить
Настройки темы
2010 - [решено] Excel 2010 - Как вставить в книгу дату ее последнего изменения?

Аватара для Odisseus

Старожил


Сообщения: 257
Благодарности: 7


Конфигурация

Профиль | Отправить PM | Цитировать


Есть некая книга, которая периодически изменяется. Необходимо знать, когда она изменялась и автоматически вставлять эту дату где-нибудь на листе. Возможно ли это?

Отправлено: 20:48, 04-06-2011

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата okshef:
достаточно это сделать один раз, а потом исключить из кода. »
Теоретически — да. На практике же надо смотреть, есть ли какая-либо защита у ячейки, рабочего листа, книги. Ибо строка/столбец могут быть банально удалены.

Отправлено: 04:24, 07-06-2011 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Odisseus

Старожил


Сообщения: 257
Благодарности: 7

Профиль | Отправить PM | Цитировать


А как вставить дату в колонтитул?

Отправлено: 13:38, 04-06-2014 | #12


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
Private Sub Workbook_Open()
    Dim objWorksheet As Worksheet
    
    With ThisWorkbook
        For Each objWorksheet In .Worksheets
            objWorksheet.PageSetup.CenterHeader = .BuiltinDocumentProperties.Item("Last Save Time")
        Next
    End With
End Sub
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:06, 04-06-2014 | #13


Аватара для Odisseus

Старожил


Сообщения: 257
Благодарности: 7

Профиль | Отправить PM | Цитировать


Iska,
Не работает... Если заменить CenterHeader на CenterFooter, то по идее, должно отобразиться в нижнем колонтитуле. Но ничего нет ни сверху ни снизу

Отправлено: 13:32, 05-06-2014 | #14


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Судя по PageSetup.CenterFooter Property (Excel) — объектная модель не менялась.

Описывайте подробно что и как делали, как проверяли. что не работает. Буквально.

Отправлено: 15:54, 05-06-2014 | #15


Аватара для Odisseus

Старожил


Сообщения: 257
Благодарности: 7

Профиль | Отправить PM | Цитировать


Цитата Iska:
Буквально »
Ну, все просто - ПКМ на вкладке листа, view code, вставил код в редактор, сохранил, закрыл редактор, внес изменения в книгу, сохранил, закрыл книгу. Открываю книгу, а колонтитул пуст... Макросы включены.

Отправлено: 23:10, 05-06-2014 | #16


Модератор


Moderator


Сообщения: 16831
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


Odisseus, попробуйте вставить код в процедуру Workbook_BeforeClose

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Последний раз редактировалось okshef, 06-06-2014 в 08:00.


Отправлено: 00:15, 06-06-2014 | #17


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Odisseus:
ПКМ на вкладке листа, view code, вставил код в редактор »
В какой именно модуль вставляли? У меня есть подозрение, что Вы вставили код в модуль листа, а не книги.

P.S. Прошлый раз ведь проблем с этим не было?

Последний раз редактировалось okshef, 06-06-2014 в 08:00.

Это сообщение посчитали полезным следующие участники:

Отправлено: 04:54, 06-06-2014 | #18


Аватара для Odisseus

Старожил


Сообщения: 257
Благодарности: 7

Профиль | Отправить PM | Цитировать


Цитата Iska:
В какой именно модуль вставляли? »
Собственно, скрин тут.
ПКМ на ThisWorkbook-View code, вставил туда, сохранил. Ничего не изменилось. Макросы проверил, включены все.

В прошлый раз мы ссылались на ячейки, а сейчас на колонтитул.

Отправлено: 14:40, 06-06-2014 | #19


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Odisseus:
ПКМ на ThisWorkbook-View code, вставил туда, сохранил. »
А на скриншоте — не «ThisWorkbook», а «Sheet1» .
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:23, 06-06-2014 | #20



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] Excel 2010 - Как вставить в книгу дату ее последнего изменения?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - батник для проверки даты последнего изменения папки alex_dmn Скриптовые языки администрирования Windows 2 15-02-2011 20:32
Разное - [отзыв на книгу] Access 2010. Учебный курс Сеннов Андрей Светозарович Coutty Microsoft Office (Word, Excel, Outlook и т.д.) 1 12-01-2011 14:21
2003/XP/2000 - [решено] Microsoft Excel 2003 надо вставить подпись Ser6720 Microsoft Office (Word, Excel, Outlook и т.д.) 1 15-02-2010 03:19
MsOffice | Вставить дополнительную колонну в Excel Baber Программирование и базы данных 4 02-02-2006 21:45
Ваш сервер не возвращает дату последнего изменения! WorldWideWinner О сайте и форуме 1 05-08-2005 13:24




 
Переход