Список форумов Акцент Акцент
официальный форум разработчика программы Акцент
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Как отправить значение переменной в буфер?

 
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.0
Предыдущая тема :: Следующая тема  
Автор Сообщение
Oleksandr
Гость





СообщениеДобавлено: Пт Фев 22, 2013 5:51 pm    Заголовок сообщения: Как отправить значение переменной в буфер? Ответить с цитатой

Я один способ нашел, но какой-то он очень левый. Может есть какие-то получше варианты?

Код:

Dim book1
Set book1 = app.CreateBook(,False)
book1.Sheet1.cell (1, 1).Value = "Hello!"
book1.Copy
Set book1 = Nothing
Вернуться к началу
AllexL



Зарегистрирован: 10.03.2005
Сообщения: 434
Откуда: Donetsk

СообщениеДобавлено: Пт Фев 22, 2013 6:14 pm    Заголовок сообщения: Re: Как отправить значение переменной в буфер? Ответить с цитатой

Oleksandr писал(а):
Я один способ нашел, но какой-то он очень левый.

Почему - левый? Очень даже - правый!
range.copy - вроде работает
А - зачем?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Oleksandr
Гость





СообщениеДобавлено: Пт Фев 22, 2013 6:28 pm    Заголовок сообщения: Ответить с цитатой

AllexL писал(а):

А - зачем?

Зачем это нужно?
Сделал свой диалог для запуска отчетов. С дополнительным уровнем папок в дереве. Чтоб можно было рассортировать. И решил добавить полезную фичу - копирование названия отчета из дерева в буфер по правой кнопке.

AllexL писал(а):

Почему - левый? Очень даже - правый!

Создавать объект ShtBook для одного копирования? Я представлял себе более простой способ. Функция может какая-то. Ну работает и ладно. Учитывая что это не критично по времени выполнения.
Вернуться к началу
Oleksandr
Гость





СообщениеДобавлено: Сб Фев 23, 2013 6:41 am    Заголовок сообщения: Re: Как отправить значение переменной в буфер? Ответить с цитатой

AllexL писал(а):

range.copy - вроде работает

range - это что, название ShtBook? Smile
Еще вопрос, почему в справке объект называется DlgTreeView, а в Акценте DlgTree?
Вернуться к началу
AllexL



Зарегистрирован: 10.03.2005
Сообщения: 434
Откуда: Donetsk

СообщениеДобавлено: Пн Фев 25, 2013 10:44 am    Заголовок сообщения: Ответить с цитатой

Oleksandr писал(а):
AllexL писал(а):

А - зачем?

Зачем это нужно?
Сделал свой диалог для запуска отчетов. С дополнительным уровнем папок в дереве. Чтоб можно было рассортировать. И решил добавить полезную фичу - копирование названия отчета из дерева в буфер по правой кнопке.

Запуск отчета
Код:


if dlg.DoModal = vbOK then
 ' запуск отчета
  call app.createBook("MyReport.ash",true,"The best caption I've ever seen")
End if


в отчете
Код:

sub shtBook_onLoad
If Not IsEmpty( shtBook.startParam ) Then
     sheet1.Cell( TitleRow, 1).Value = shtBook.startParam
End If

end sub
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Oleksandr
Гость





СообщениеДобавлено: Пн Фев 25, 2013 11:58 am    Заголовок сообщения: Ответить с цитатой

Не понял, что это?
Вернуться к началу
kris



Зарегистрирован: 12.01.2006
Сообщения: 371

СообщениеДобавлено: Вт Фев 26, 2013 4:39 pm    Заголовок сообщения: Ответить с цитатой

Oleksandr писал(а):
Не понял, что это?

Забыли в онлоад копирование в буфер и автоматическое закрытие добавить. Типа автоматизация - выкидывание кода из диалога в отчет Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.0 Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group