Добрый день! Элементы VBA activeX изменяют масштаб произвольно даже при выборе свойства объекта "не перемещать и не изменять размеры". Сейчас изменяется только Calendar1 и Calendar2, при чём в режиме конструктора всё гуд, а как только тестирую происходит раздвоение элемента (слоиться), но когда начинаю далее работать в файле происходит сбой даже элементов ComboBox Этот файл в ближайщем будущем будет использоваться не одним пользователем, даже если на фазе создания происходят подобные ошибки, я боюсь предположить, какие еще могут возникнуть траблы... Пожалуйста помогите, в интернете ответа не нашла на подобный вопрос. PS: если не сложно, подскажите какие параметры нужно выставить для других пользователей при защите листа, чтобы форма работала...?
За ранее огромное спасибо!
Добрый день! Элементы VBA activeX изменяют масштаб произвольно даже при выборе свойства объекта "не перемещать и не изменять размеры". Сейчас изменяется только Calendar1 и Calendar2, при чём в режиме конструктора всё гуд, а как только тестирую происходит раздвоение элемента (слоиться), но когда начинаю далее работать в файле происходит сбой даже элементов ComboBox Этот файл в ближайщем будущем будет использоваться не одним пользователем, даже если на фазе создания происходят подобные ошибки, я боюсь предположить, какие еще могут возникнуть траблы... Пожалуйста помогите, в интернете ответа не нашла на подобный вопрос. PS: если не сложно, подскажите какие параметры нужно выставить для других пользователей при защите листа, чтобы форма работала...?
Что неудивительно. Например у меня элементы ActiveX при выборе свойства объекта "не перемещать и не изменять размеры" никуда с места не перемещаются и остаются того размера, который я им задал. Причем в любом режиме. Что Вы с ними делаете?
Цитата (Vasilenysh)
в интернете ответа не нашла на подобный вопрос
Что неудивительно. Например у меня элементы ActiveX при выборе свойства объекта "не перемещать и не изменять размеры" никуда с места не перемещаются и остаются того размера, который я им задал. Причем в любом режиме. Что Вы с ними делаете?Serge_007
Я обычно нажимаю. При этом при каждом нажатии размер эл-та уменьшается. Восстанавливается при повторном открытии файла. Это может проявиться как в собственном файле, так и в скачанном. Точно не помню, но, кажется, встречалось только в файлах 2007+. С чем связано - так и не выяснил. Посему отказался от использования.
Цитата (Serge_007)
Что Вы с ними делаете?
Я обычно нажимаю. При этом при каждом нажатии размер эл-та уменьшается. Восстанавливается при повторном открытии файла. Это может проявиться как в собственном файле, так и в скачанном. Точно не помню, но, кажется, встречалось только в файлах 2007+. С чем связано - так и не выяснил. Посему отказался от использования.RAN
Как написал RAN, при нажатии на кнопку CommandButton (для выбора даты в календаре) не понятно для меня по каким-то причинам меняется масштаб. Я приложу вам файл .jpg там показаны скрины и описаны после каких действий происходит хаотичное масштабирование. и еще делаю я в MS Office Excel 2010, в более ранних версия MS Office я не могу, так он будет использоваться на рабочих ПК... П.С.: я уже могз сломала из-за поиска данной проблемы...
Цитата (Serge_007)
Что Вы с ними делаете?
Как написал RAN, при нажатии на кнопку CommandButton (для выбора даты в календаре) не понятно для меня по каким-то причинам меняется масштаб. Я приложу вам файл .jpg там показаны скрины и описаны после каких действий происходит хаотичное масштабирование. и еще делаю я в MS Office Excel 2010, в более ранних версия MS Office я не могу, так он будет использоваться на рабочих ПК... П.С.: я уже могз сломала из-за поиска данной проблемы...Vasilenysh
Serge_007, я самостоятельно подгружала файл MSCAL.OCX, т.к. не было элемента календаря в эксельке, может ли из-за этого у вас отображаться иначе?
Serge_007, я самостоятельно подгружала файл MSCAL.OCX, т.к. не было элемента календаря в эксельке, может ли из-за этого у вас отображаться иначе?Vasilenysh
У меня работает как часы, разве что размеры календаря в xls и в xlsx различаются, хотя в режиме конструктора одинаковые. Все остальные элементы так же не меняются. Офис 2007
У меня работает как часы, разве что размеры календаря в xls и в xlsx различаются, хотя в режиме конструктора одинаковые. Все остальные элементы так же не меняются. Офис 2007M73568
У меня в 2007 тоже работает, а в 2010 такая же картинка Пересохранила лист в новый файл, вроде стало нормально, но при любом перемещении или изменении размера календаря, проблема возвращается. Попыталась вставить новый элемент календарь: в пустом файле всё работает, в Вашем - такое же двойное изображение. Причину объяснить не могу
У меня в 2007 тоже работает, а в 2010 такая же картинка Пересохранила лист в новый файл, вроде стало нормально, но при любом перемещении или изменении размера календаря, проблема возвращается. Попыталась вставить новый элемент календарь: в пустом файле всё работает, в Вашем - такое же двойное изображение. Причину объяснить не могу Pelena
M73568, а при воборе даты в моё файлике с масштабами всё окей?
Да, все три выложенных Вами файла работают, меняются только при переходе из режима конструктора и обратно, но только календари и на работу файла в основном режиме это не влияет, размеры не меняются.
Цитата (Vasilenysh)
M73568, а при воборе даты в моё файлике с масштабами всё окей?
Да, все три выложенных Вами файла работают, меняются только при переходе из режима конструктора и обратно, но только календари и на работу файла в основном режиме это не влияет, размеры не меняются.M73568
Сообщение отредактировал M73568 - Среда, 22.05.2013, 15:51
Если Вы хотите чтобы Ваш код работал на разных компьютерах, то нужно использовать не готовый, простой и красивый, но не устанавливаемый по умолчанию календарь, а самоделку из стандартных элементов. Календарей из стандартных элементов в "Готовых решениях" выкладывалось несколько. Посмотрите там. Вот, например, ЭТОТ или ЭТОТ
Если Вы хотите чтобы Ваш код работал на разных компьютерах, то нужно использовать не готовый, простой и красивый, но не устанавливаемый по умолчанию календарь, а самоделку из стандартных элементов. Календарей из стандартных элементов в "Готовых решениях" выкладывалось несколько. Посмотрите там. Вот, например, ЭТОТ или ЭТОТAlex_ST
С уважением, Алексей MS Excel 2003 - the best!!!
Сообщение отредактировал Alex_ST - Среда, 22.05.2013, 17:25
Alex_ST, спасибо за предложенный вариант Вовы, он к сожалению не корректно работает.... , отбражает не корректно дни недели...(сегодня четверг), к сожалению я не профи в VBA и что-то исправить в коде не смогу А вот Ваше произведение, даже удалось внедрить в мой файл, за это ОГРОМНОЕ Вам СПАСИБО!!!!!!!!!!!!!
Alex_ST, спасибо за предложенный вариант Вовы, он к сожалению не корректно работает.... , отбражает не корректно дни недели...(сегодня четверг), к сожалению я не профи в VBA и что-то исправить в коде не смогу А вот Ваше произведение, даже удалось внедрить в мой файл, за это ОГРОМНОЕ Вам СПАСИБО!!!!!!!!!!!!! Vasilenysh
Alex_ST, в вашем чудо календаре сделан ввод даты в активную ячейку, а какие данные нужно изменить чтобы вводилась дата в конкретную ячейку?[sub]
Alex_ST, в вашем чудо календаре сделан ввод даты в активную ячейку, а какие данные нужно изменить чтобы вводилась дата в конкретную ячейку?[sub]Vasilenysh
Вопрос весьма туманный. Что значит конкретная? Одна единственная? Тогда замените в макросе Activecell на адрес этой конкретной ячейки. Например на Range("A1").
Вопрос весьма туманный. Что значит конкретная? Одна единственная? Тогда замените в макросе Activecell на адрес этой конкретной ячейки. Например на Range("A1").RAN