Здравствуйте, помогите пожалуйста. Есть приложение. И на нем стоит Планировщик(автообновление). Обновляет приложение каждые 15 минут. Я делаю "Подобрать масштаб под размер окна" он мне увеличивает объекты, делает всё как положено. Но когда происходит автообновление, объекты возвращаются под свой стандартный масштаб. Можно как нибудь отключить, чтобы он не возвращал размер объектов.
Привет.
Можно использовать триггер на событие "ПослеЗагрузки" с запуском макроса.
Подскажи пожалуйста как написать макрос, а то я их не разу не писал.
Sub Zoom
ActiveDocument.GetApplication.WaitforIdle
ActiveDocument.ActiveSheet.FitZoomToWindow
ActiveDocument.GetApplication.WaitforIdle
ActiveDocument.ActiveSheet.ApplyZoomToAllSheets
End Sub
Спасибо большое, очень помогли
Цитата: Prive от 22 апреля 2016, 04:04:43
Sub Zoom
ActiveDocument.GetApplication.WaitforIdle
ActiveDocument.ActiveSheet.FitZoomToWindow
ActiveDocument.GetApplication.WaitforIdle
ActiveDocument.ActiveSheet.ApplyZoomToAllSheets
End Sub
Не получилось что-то. После обновление данных масштаб все ровно возвращает свой прежний вид.
А макрос после обновления запускается?
А как проверить? И почему он может не запускаться?
Цитата: Vedutenko от 28 апреля 2016, 09:09:07
А как проверить? И почему он может не запускаться?
Добавьте в процедуру строчку c msgbox, например:
msgbox "Макрос запустился"
В этом случае, если макрос запустится после перезагрузки, Вы увидите сообщение "Макрос запустился".
не запускается у меня макрос. Наверно что то не так делаю.
Цитата: Vedutenko от 28 апреля 2016, 03:32:00
не запускается у меня макрос. Наверно что то не так делаю.
А если добавить в триггер запуск макроса при открытии приложения? Всё нормально отрабатывает?
Цитата: Prive от 28 апреля 2016, 04:21:45
Цитата: Vedutenko от 28 апреля 2016, 03:32:00
не запускается у меня макрос. Наверно что то не так делаю.
А если добавить в триггер запуск макроса при открытии приложения? Всё нормально отрабатывает?
Да я вроде бы добавил в триггер.
(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Fi9.pixs.ru%2Fstorage%2F1%2F3%2F8%2F1png_5333063_21729138.png&hash=73b9cc72083afa35e60e2a69a4c1717f8477801c) (http://pixs.ru/showimage/1png_5333063_21729138.png)
А если в поле имени макроса вместо Мастшатаба :) прописать Zoom ?
Цитата: admin от 28 апреля 2016, 05:47:01
А если в поле имени макроса вместо Мастшатаба :) прописать Zoom ?
Спасибо большое, вроде сработало.
Макрос работает только в обычном приложение и если я сам включаю загрузку. А если захожу через сервер в приложение, то не работает макрос после автоматического обновления. И не пишет сообщение что "запуск макроса"
Вообщем Макрос не работает когда захожу через QV сервер. Мне кажется он не читает вообще триггеры. Думаю, что это связано с ограничением макросов в QV сервер.
Есть еще предложение, чтобы не сбивался масштаб после обновления данных в qlikview server? Помогите пожалуйста.
Добрый день!
Хочу поднять эту тему.
Вопрос тот же. Описанное здесь автомасштабирование не срабатывает на сервере. Удалось кому-нибудь решить этот вопрос?