Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Есть ли таблица в буфере обмена / 25 сообщений из 35, страница 1 из 2
12.06.2012, 07:46
    #37834934
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
здравствуйте, как узнать?
...
Рейтинг: 0 / 0
12.06.2012, 10:10
    #37834985
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
> Автор: катастрофа
> здравствуйте, как узнать?

А что такое таблица?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.06.2012, 10:45
    #37835012
Менделеев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
катастрофа,

Вы про мою таблицу речь ведёте?
...
Рейтинг: 0 / 0
12.06.2012, 10:50
    #37835017
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
катастрофаздравствуйте, как узнать? кажется, нет. в моей обучалке написано, что текстовые, графические и логические данные. к чему относятся файлы и таблицы - хз
...
Рейтинг: 0 / 0
12.06.2012, 10:58
    #37835026
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Зная Эндрю, речь идет скорее всего о том, что в буфере обмена находится НЕЧТО, что при вставке в документ ворда станет таблицей (это может быть и эксельный и вордовский объект и rtf-таблица). Ну так в чем дело - вставь в пустой документ, да проверь.
...
Рейтинг: 0 / 0
12.06.2012, 11:01
    #37835028
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
ого Меделеев в гости пришёл, сорри мимо
в точку:
Shocker.ProЗная Эндрю, речь идет скорее всего о том, что в буфере обмена находится НЕЧТО, что при вставке в документ ворда станет таблицей (это может быть и эксельный и вордовский объект и rtf-таблица). Ну так в чем дело - вставь в пустой документ, да проверь.
проверялка должна быть программная, как?
...
Рейтинг: 0 / 0
12.06.2012, 11:05
    #37835037
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
- создать новый документ
- вставить в него из буфера
- проверить, есть ли там таблицы

все это ты умеешь, в чем проблема?
...
Рейтинг: 0 / 0
12.06.2012, 11:06
    #37835040
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
ого Меделеев в гости пришёл, сорри мимо
в точку:
Shocker.ProЗная Эндрю, речь идет скорее всего о том, что в буфере обмена находится НЕЧТО, что при вставке в документ ворда станет таблицей (это может быть и эксельный и вордовский объект и rtf-таблица). Ну так в чем дело - вставь в пустой документ, да проверь.
проверялка должна быть программная, как?
...
Рейтинг: 0 / 0
12.06.2012, 11:09
    #37835042
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Shocker.Pro- создать новый документ
- вставить в него из буфера
- проверить, есть ли там таблицы

все это ты умеешь, в чем проблема?
думал есть более цивилизованный способ, есть?
...
Рейтинг: 0 / 0
12.06.2012, 11:10
    #37835044
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Это единственный способ для моей формулировки задачи (другой формулировки пока никто не предложил)
...
Рейтинг: 0 / 0
12.06.2012, 14:43
    #37835267
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Shocker.Pro, а это начинание, мысль докрутить можно?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
'с помощью DataObject будем получать доступ к буферу обмена Windows
    Dim myData As New DataObject
    'помещаем в переменную myData содержимое буфера обмена Windows
    myData.GetFromClipboard
    'узнаём, какой формат находится в переменной myData
    'если в переменной myData текст, то команда myData.GetFormat(1) будет = True
    If myData.GetFormat(1) = True Then
        'вставка текста из буфера обмена Windows
        'InStr([Start,]String1,String2[,Compare])
        'Chr$(7) это концевая сноска таблицы
        Концевая_сноска_таблицы = InStr(myData.GetFormat(1), Chr$(7))
    End If
...
Рейтинг: 0 / 0
12.06.2012, 15:18
    #37835304
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Я же сказал, разберись с типами данных.
Какого типа myData.GetFormat(1) ?
...
Рейтинг: 0 / 0
12.06.2012, 15:36
    #37835324
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Shocker.ProЯ же сказал, разберись с типами данных.
Какого типа myData.GetFormat(1) ?
объект
...
Рейтинг: 0 / 0
12.06.2012, 15:38
    #37835327
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
ответ неправильный

1) а почему ты тогда сравниваешь объект с True? как их можно сравнить вообще?
2) иди изучай функцию TypeName
...
Рейтинг: 0 / 0
12.06.2012, 15:42
    #37835331
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Shocker.Pro,
ну с такой подсказкой - булевая переменная, понял никак, а с буфера выудить стринговую можно?
...
Рейтинг: 0 / 0
12.06.2012, 16:05
    #37835342
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
можно
...
Рейтинг: 0 / 0
12.06.2012, 16:45
    #37835379
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Shocker.Proможно
как?
...
Рейтинг: 0 / 0
12.06.2012, 17:02
    #37835388
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Ну что опять за детский сад. Посмотри другие методы у класса Dataobject
...
Рейтинг: 0 / 0
12.06.2012, 17:22
    #37835408
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Shocker.Pro, я один раз сделаю, потоми забуду
вроде так
Class DataObject
Member of MSForms
затем
Library MSForms
C:\WINDOWS\system32\FM20.DLL
Microsoft Forms 2.0 Object Library
так? и полно всего, всё сюда переписать до утра писать, на что обращать внимание?
...
Рейтинг: 0 / 0
12.06.2012, 17:24
    #37835411
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Ты где взял GetFormat? (ответ, подсмотрел у кого-то на другом сайте, не понимая, что это такое, не пройдет)
Там же есть и другие методы и свойства.
...
Рейтинг: 0 / 0
12.06.2012, 17:33
    #37835419
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Shocker.ProТы где взял GetFormat? (ответ, подсмотрел у кого-то на другом сайте, не понимая, что это такое, не пройдет)
Там же есть и другие методы и свойства.

ну да не спорю, давно в тетрадку записал...
тогда ваять с нуля
Код: vbnet
1.
2.
'с помощью DataObject будем получать доступ к буферу обмена Windows -тип данных объект
    Dim myData As New DataObject


пойдёт?
Код: vbnet
1.
2.
    'помещаем в переменную myData содержимое буфера обмена Windows
    myData.GetFromClipboard


вот тут я в ступоре ни тебе равно, короче не знаю
...
Рейтинг: 0 / 0
12.06.2012, 17:35
    #37835422
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
ну поместил. А дальше извлекай текст из объекта myData
...
Рейтинг: 0 / 0
12.06.2012, 17:45
    #37835438
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Shocker.Proну поместил. А дальше извлекай текст из объекта myData
всё время нуль, хоть копирнул таблицу или нет
Код: vbnet
1.
Количество_концевых_сносок_таблицы = InStr(myData.GetText, Chr$(7))
...
Рейтинг: 0 / 0
12.06.2012, 17:48
    #37835442
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
потому что chr(7) на конце - это специфика ворда. В обычном тексте этого не будет.
...
Рейтинг: 0 / 0
12.06.2012, 17:56
    #37835450
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли таблица в буфере обмена
Shocker.Proпотому что chr(7) на конце - это специфика ворда. В обычном тексте этого не будет.
но когда я подвожу курсор к myData.GetText я вижу такие квадратики и понимаю, что это то что нужно
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Есть ли таблица в буфере обмена / 25 сообщений из 35, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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