Добрый день, есть книга, которая производит определенные расчеты, стоит задача, чтобы перед закрытием она писала в текстовый файл, расположенный в той е папке, логи вида: дата/пользователь win/пользователь excel/значение ячейки1/значение ячейки2/значение ячейки .../значение ячейки 5/комментарий пользователя пример: 11.06.2014/tester/tester/125/136/0.01/36 месяцев/21.06.2013/расчет варианта 1 Соответственно, при следующем открытии excel файла, расчетах, закрытии, и введенном комментарии пользователем должна будет добавляться новая строка в текстовый файл
Бюджет 700 руб., оплата только на электронные кошельки (яндекс, киви, вебмани и прочие) Откликнувшихся прошу писать на почту, обсудим детали. Благодарю за внимание =)
ADD: Извините, забыл указать ограничения( Есть некоторые ограничения: 1) пользователи (в т.ч. и я) работаем на vdi (виртуальные рабочие столы), есть ограничения на доступ к файловой системе (shell.execute естественно не работает, но vb scripts работают (проверил с помощью, файлов vbe, т.к. vbs файлы естественно запрещены политиками), текстовые файлы создаются, а т.к. в excel можно использовать команды vbs, да и язык очень близок, думаю из excel файлы должны создаваться (не проверено) 2) ник пользователя win и ник пользователя excel - доступ есть 3) код должны быть универсален (пользователи работают как на office x32, так и на x64, версии excel от10 до 14) 4) если файл логов закрыт в н.в. для записи (открыт пользователем, используется другой программой) должно выдаваться предупреждение, что книга пока не закрывается и попыткой закрытия через 1 минуту с записью в файл логов
открыт к диалогу =) предлагаю перейти к общению через мыло, самые проблемные моменты (на мой взгляд): проверка создания текстового файла из excel (смогу проверить только после праздников), дозапись в текстовый файл с проверкой на возможность записи...
понятно, вопрос частично снимаю, а если из ограничений оставить только п. 3 и п. 4 - возьмется кто-нибудь? (п. 1 я сделаю тогда сам, вставлю код vbs по созданию текстового файла, тем более проверено, что работает =), п. 2 я знаю, как делать)