Отправляет email-рассылки с помощью сервиса Sendsay

За 2015-10-21

[prg] Moderatorial: Re: настройка макросов

Здравствуйте, Петухов константин <minore04***@y*****.ru>.

* Исходное сообщение * РР> или вы имели ввиду не панель управления, региональные настройки, а сам
РР> эксель?

Я Вам предлагаю каждое отдельное слово в лист новым письмом
писать. А то что-то Вы целыми предложениями пишете, не всем понятно...
Проще говоря, давайте-ка Вы сократите количество исходящих от
Вас сообщений. Сначала все-таки надо головой подумать, варианты
попробовать, а потом собрано и ясно обращаться к сообществу. А не
частить как в мессенджере. Здесь-таки не чат.

   2015-10-21 21:00:38 (#3323588)

[prg] настройка макросов

или вы имели ввиду не панель управления, региональные настройки, а сам
эксель?

   2015-10-21 14:32:51 (#3323433)

[prg] настройка макросов.

нет, дело наверно не в этом. по крайней мере я по умолчанию все сбросил а
проблема осталась.

   2015-10-21 14:23:32 (#3323431)

[prg] Re: настройка макросов

Здравствуйте, Петухов константин.

> расхождения я так понимаю может быть только в Application.OnTime Now.

Попробуйте покопать в сторону настроек времени различных региональных
стандартов отображения.
Возможно эта часть VBA зависим от чего-то такого.
Честно говоря, мне кажется, что VBA Microsoft уже давно не обновляли, так
что вряд ли интерпретатор макросов вообще изменялся, поэтому и причины,
скорей всего, где-то в настройках окружения. Чего-то более определённого, к
сожалению, посоветовать не могу.
Успехов. Никита.

   2015-10-21 13:37:51 (#3323414)

[prg] настройка макросов

для начала я вообще не могу ни нагуглить ни понять, почему вообще на 2
компах макрос ведет себя по-разному.

   2015-10-21 13:30:34 (#3323409)

[prg] настройка макросов

расхождения я так понимаю может быть только в Application.OnTime Now.

   2015-10-21 13:15:19 (#3323402)

[prg] настройка макросов

на ноуте, где таких проблем нет - и комфликтов нет, тем более, что внешняя
программа открывает файл только на чтение. но из-за того, что эксель разный
такого быть не может? там где хорошо работает - 2010, где плохо - 2007.

   2015-10-21 12:58:00 (#3323397)

[prg] настройка макросов

контроля над внешней программой у меня нет, что именно вы подразумеваете под
отладкой, что именно нужно сделать? некорректность работы макроса
проявляется хотя бы в том, что на стационарнике после закрытия книги книга
снова открывается. внесения строки кода в макрос о закрытии книги разумеется
не правильное решение - в этом случае книга то закрывается, то открывается,
вообщем закрытьь такую книгу можно лишь по хамски изъяв носитель. на ноуте
такого не наблюдается.

   2015-10-21 12:53:17 (#3323396)

[prg] Re: настройка excel

Здравствуйте, Петухов константин.

> почему-то 1 и тот же макрос на ноуте в 2010 версии работает как
> надо, в 2007 версии закрывается, т.е. отрабатывают по-разному. опять же
> комфликт чтения записи только там, где закрывается. от каких настроек это
> может зависеть?

Сделайте пошаговую отладку и отловите, где именно начинается расхождение в
работе. Зная конкретную команду, можно будет вместе подумать.
Успехов. Никита.

   2015-10-21 12:35:51 (#3323384)

[prg] Re: сохранение в макросе

Здравствуйте, Петухов константин.

> внешняя программа обрабатывает данный файл, счиитывает его, и вот, когда
> попадает на комфликт чтение запись - макрос валится.

Может пусть лучше читающая программа не читает тут же, а копирует к себе в
temp и читает уже там? Возможно это снимет конфликт. Если, конечно, вы
имеете контроль над её функциональностью.

> вопрос: есть ли
> функция, проверяющая доступен ли текущая книга на запись?

Боюсь, что нет. По крайней мере, я её не знаю, хотя, как уже сказал, VBA
помню смутно.
Если открытие программой книги отображается в списке открытых книг, то можно
циклично сравнить интересующее имя со списком открытых файлов и таким
образом получить информацию о занятости книги. Правда уже в локальной сети
это точно работать не будет, так как список содержит данные только по
текущей машине.
Также можно попробовать сделать суррогатный тест доступности, например,
что-нибудь типа переименование книги на такое же имя. Если выдаст ошибку, то
файл недоступен.
В общем попробуйте потестировать эти костыли, возможно что-то сработает.
А вообще, как я понимаю, вы пытаетесь сделать из Excel некий интерфейс к
базе данных. Вы уверены, что путь через интеграцию с SQL Server или
подключение приблуд типа Power Query for Excel не более правильный в вашем
случае?
Успехов. Никита.

   2015-10-21 12:26:31 (#3323378)

[prg] настройка excel

здравствуйт. почему-то 1 и тот же макрос на ноуте в 2010 версии работает как
надо, в 2007 версии закрывается, т.е. отрабатывают по-разному. опять же
комфликт чтения записи только там, где закрывается. от каких настроек это
может зависеть?

   2015-10-21 11:27:38 (#3323361)