Всем привет. По работе часто приходится сохранять кучу файлов с одним и тем же форматом названия. Например так: ООО Рога и копыта, генеральный директор (декабрь 2011).xls ООО Вершки и корешки, администратор (ноябрь 2011).xls ЗАО Стеклянные валенки, дворник (январь 2012).xls
Условием для сохранения с таким названием является наличие определённой информации в файле, например слова "ё-моё" в ячейке А1 листа 1.
Как автоматизировать процесс и дать выбор при сохранении? Мысли такие: Список ООО ограничен, поэтому его можно где-то зафиксировать и давать выбрать при сохранении, список должностей неограничен, поэтому их придётся писать вручную (хотя можно и выбирать из имеющихся и вручную писать только тогда, когда в списке не нашлось ничего подходящего), список годов и месяцев ограничен календарём, тут уж как получится
Как должно работать: Вариант 1: При сохранении любым способом в ОПРЕДЕЛЁННУЮ папку, Excel предлагает выбор названия файла из имеющихся вариантов. Вариант 2: На ПБД есть кнопка, при нажатии на которую, Excel предлагает выбор названия файла из имеющихся вариантов.
ЗЫ Работать это должно для всех файлов, как вновь созданных, так и ранее существующих, если в файле есть волшебное слово
Спасибо.
Всем привет. По работе часто приходится сохранять кучу файлов с одним и тем же форматом названия. Например так: ООО Рога и копыта, генеральный директор (декабрь 2011).xls ООО Вершки и корешки, администратор (ноябрь 2011).xls ЗАО Стеклянные валенки, дворник (январь 2012).xls
Условием для сохранения с таким названием является наличие определённой информации в файле, например слова "ё-моё" в ячейке А1 листа 1.
Как автоматизировать процесс и дать выбор при сохранении? Мысли такие: Список ООО ограничен, поэтому его можно где-то зафиксировать и давать выбрать при сохранении, список должностей неограничен, поэтому их придётся писать вручную (хотя можно и выбирать из имеющихся и вручную писать только тогда, когда в списке не нашлось ничего подходящего), список годов и месяцев ограничен календарём, тут уж как получится
Как должно работать: Вариант 1: При сохранении любым способом в ОПРЕДЕЛЁННУЮ папку, Excel предлагает выбор названия файла из имеющихся вариантов. Вариант 2: На ПБД есть кнопка, при нажатии на которую, Excel предлагает выбор названия файла из имеющихся вариантов.
ЗЫ Работать это должно для всех файлов, как вновь созданных, так и ранее существующих, если в файле есть волшебное слово
Я знаю. Ты попробуй и определись, что к этому тебе для полного счастья добавить, что убрать, что изменить. Почитав Планету решил пока тормознуть на промежуточном. Тебе как надо - Save или SaveAs? Если открытый файл имеет нужный формат имени - как быть? А к ячейке привязать ...
Я знаю. Ты попробуй и определись, что к этому тебе для полного счастья добавить, что убрать, что изменить. Почитав Планету решил пока тормознуть на промежуточном. Тебе как надо - Save или SaveAs? Если открытый файл имеет нужный формат имени - как быть? А к ячейке привязать ... RAN
Быть или не быть, вот в чем загвоздка!
Сообщение отредактировал RAN - Среда, 21.12.2011, 09:38
Смотри правленную. Для постоянной работы просто кинь файл в xlstart Пароль для перехода в режим редактирования и кодовое слово - Serge. Начальный путь в модуле формы. При вводе новых фирмы и должности предлагается добавить в список. Список автоматически сортируется. Можно выбрать 2 формата сохранения
Смотри правленную. Для постоянной работы просто кинь файл в xlstart Пароль для перехода в режим редактирования и кодовое слово - Serge. Начальный путь в модуле формы. При вводе новых фирмы и должности предлагается добавить в список. Список автоматически сортируется. Можно выбрать 2 формата сохраненияRAN
Блин, а где в 7-ке XLStart? C:\Program Files\Microsoft Office\Office 14\XLStart\ - пусто C:\Documents and Settings\"user name"\Application Data\Microsoft\Excel\XLStart\ - тоже...
Quote (RAN)
кинь файл в xlstart
Блин, а где в 7-ке XLStart? C:\Program Files\Microsoft Office\Office 14\XLStart\ - пусто C:\Documents and Settings\"user name"\Application Data\Microsoft\Excel\XLStart\ - тоже...Serge_007
Напиши какой нибудь макрос и сохрани в персонал. Авось появится? Потестить файл ты можешь просто его открыв. Xlstart нужен только для автоматического запуска файла. Далее можешь сохранить как надстройку (xlam или xla) и подключить ее.
Напиши какой нибудь макрос и сохрани в персонал. Авось появится? Потестить файл ты можешь просто его открыв. Xlstart нужен только для автоматического запуска файла. Далее можешь сохранить как надстройку (xlam или xla) и подключить ее.RAN
Топаешь на птичку, файл из режима "надстройка" переходит в обычный. Столбец А - организации, В - должности. Редактируешь, сохраняешь, топчешь крестик. Из формы при отсутствии в списке предложит добавить в список. Хош не хош как хош. Введи "апельсины бочками" и "зицпредседатель", и увидишь. Месяц и год не добавляются. Есть мнение, что существующих в списке тебе до пенсии хватит. Стартовая папка - Const FolderSavePath = "C:\Users\Public\Documents\" - пиши что хош! Не нужен выбор папки - закомментируй процедуру Private Sub SavesPath_Click() (можешь кнопку удалить) Не нужен пароль для редактирования - найди Sub SetIsAddinAsFalse(), отключи что включено, включи что выключено.
Топаешь на птичку, файл из режима "надстройка" переходит в обычный. Столбец А - организации, В - должности. Редактируешь, сохраняешь, топчешь крестик. Из формы при отсутствии в списке предложит добавить в список. Хош не хош как хош. Введи "апельсины бочками" и "зицпредседатель", и увидишь. Месяц и год не добавляются. Есть мнение, что существующих в списке тебе до пенсии хватит. Стартовая папка - Const FolderSavePath = "C:\Users\Public\Documents\" - пиши что хош! Не нужен выбор папки - закомментируй процедуру Private Sub SavesPath_Click() (можешь кнопку удалить) Не нужен пароль для редактирования - найди Sub SetIsAddinAsFalse(), отключи что включено, включи что выключено.RAN
Добавить на форму комбо, в любой свободный столбец - список, скопировать и отредактировать все, что касаемо combo1(2), если есть необходимость свободного ввода и добавления, либо combo3(4), если нет. Можно вставить на место С, но тогда надо редактировать combo3 и combo4. Прикладай хотелку.
combo4 не совсем подходит. Последний блок.
PSS Ежели очень нать, можно и кучу связанных выпадающих замутить. Дело было вечером...
Добавить на форму комбо, в любой свободный столбец - список, скопировать и отредактировать все, что касаемо combo1(2), если есть необходимость свободного ввода и добавления, либо combo3(4), если нет. Можно вставить на место С, но тогда надо редактировать combo3 и combo4. Прикладай хотелку.
combo4 не совсем подходит. Последний блок.
PSS Ежели очень нать, можно и кучу связанных выпадающих замутить. Дело было вечером... RAN
Быть или не быть, вот в чем загвоздка!
Сообщение отредактировал RAN - Пятница, 23.12.2011, 21:53
Дык хто его знает? Может просто, может сложно. В зависимости от того, что хочешь. Принципиально мой файл мало отличается от файла С.М. Добавлена панелька на ленте (автор - Мастер Йода). Что-то спер у Alex ST. Чуть по другому организованы списки... Проверки добавил... Ну и получается - с миру по нитке - голому рубаха! Пытался первоначальную идею Антона привязать, но бросил. Ежели очень нать - можно поизголяться. Но опять-же - чё те надо, чё те надо, может дам, чё ты хош!
Дык хто его знает? Может просто, может сложно. В зависимости от того, что хочешь. Принципиально мой файл мало отличается от файла С.М. Добавлена панелька на ленте (автор - Мастер Йода). Что-то спер у Alex ST. Чуть по другому организованы списки... Проверки добавил... Ну и получается - с миру по нитке - голому рубаха! Пытался первоначальную идею Антона привязать, но бросил. Ежели очень нать - можно поизголяться. Но опять-же - чё те надо, чё те надо, может дам, чё ты хош!RAN