powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите, как скопировать двумерный массив в буфер обмена?
9 сообщений из 9, страница 1 из 1
Подскажите, как скопировать двумерный массив в буфер обмена?
    #36643715
tutti-frutti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например такой:
Код: plaintext
1.
2.
3.
4.
5.
 1238 	 1235 	1k	Res	RES0850
 1239 	 1235 	2k	Res	RES0850
 1240 	 1235 	3k	Res	RES0850
 1241 	 1235 	4k	Res	RES0850
 1242 	 1235 	5k	Res	RES0850
 1243 	 1235 	6k	Res	RES0850

---
Одна банка пива в руке, заменяет две в холодильнике..
...
Рейтинг: 0 / 0
Подскажите, как скопировать двумерный массив в буфер обмена?
    #36644007
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вся работа с буфером обмена идет через объект Clipboard.

Но что-то мне подсказывает, что вопрос у вас не об этом....
...
Рейтинг: 0 / 0
Подскажите, как скопировать двумерный массив в буфер обмена?
    #36644018
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProВся работа с буфером обмена идет через объект Clipboard.
Но что-то мне подсказывает, что вопрос у вас не об этом....

Ну почему - вполне можно так:

Код: plaintext
1.
2.
VB.Clipboard.SetText "1" & vbTab & "2" & vbTab & "3 Тест" & vbCrLf _
                    & "11" & vbTab & "22" & vbTab & "33 Тест"

Потом текст из буфера, при желании, вполне можно вставить в Excel тем-же Ctrl+V...
...
Рейтинг: 0 / 0
Подскажите, как скопировать двумерный массив в буфер обмена?
    #36644050
tutti-frutti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrF, нет ,так не работает. Совсем ничего не копируется в буфер
...
Рейтинг: 0 / 0
Подскажите, как скопировать двумерный массив в буфер обмена?
    #36644320
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tutti-fruttiAndrF, нет ,так не работает. Совсем ничего не копируется в буфер

Сделайте так:

Код: plaintext
1.
2.
3.
4.
Public Sub Main()
    VB.Clipboard.Clear
    VB.Clipboard.SetText "1" & vbTab & "2" & vbTab & "3-ÿ êîëîíêà 1-é ñòðîêè" & vbCrLf _
                    & "11" & vbTab & "22" & vbTab & "3-ÿ êîëîíêà 2-é ñòðîêè"
End Sub
...
Рейтинг: 0 / 0
Подскажите, как скопировать двумерный массив в буфер обмена?
    #36644323
tutti-frutti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrFtutti-fruttiAndrF, нет ,так не работает. Совсем ничего не копируется в буфер

Сделайте так:

Код: plaintext
1.
2.
3.
4.
Public Sub Main()
    VB.Clipboard.Clear
    VB.Clipboard.SetText "1" & vbTab & "2" & vbTab & "3-ÿ êîëîíêà 1-é ñòðîêè" & vbCrLf _
                    & "11" & vbTab & "22" & vbTab & "3-ÿ êîëîíêà 2-é ñòðîêè"
End Sub


Да, спасибо, разобрался.
...
Рейтинг: 0 / 0
Подскажите, как скопировать двумерный массив в буфер обмена?
    #36644332
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, опыт показывает, что эти две команды лучше обрамить On Error-ами. Ибо копирование или очистка буфера может в некоторых случаях завершиться ошибкой.
...
Рейтинг: 0 / 0
Подскажите, как скопировать двумерный массив в буфер обмена?
    #36644341
tutti-frutti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProКстати, опыт показывает, что эти две команды лучше обрамить On Error-ами. Ибо копирование или очистка буфера может в некоторых случаях завершиться ошибкой.

Обработку ошибок оставлю напоследок. Там есть о чем подумать.
Спрошу еще разок о том как мне выбирать информацию ИЗ буфера. Как ее туда класть я уже понял (ну тип того)
...
Рейтинг: 0 / 0
Подскажите, как скопировать двумерный массив в буфер обмена?
    #36644343
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tutti-fruttiСпрошу еще разок о том как мне выбирать информацию ИЗ буфера. Как ее туда класть я уже понял (ну тип того)

Не поверите. Кладете SET-ом, а выбираете GET-ом.
ПоRTFM-те объект Clipboard.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите, как скопировать двумерный массив в буфер обмена?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]