powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как из Clipboard получить дату скопированную из Excel
6 сообщений из 6, страница 1 из 1
Как из Clipboard получить дату скопированную из Excel
    #38367328
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
В одной из ячеек строки Excel хранится дата, но она отображается в кратком формате DD.M.
18.3 123456 Test
Полное значение -18.03.2008
Копирую в Clipboard строку. Теперь программно пытаюсь получить значение строки:
Dim dataInClipboard As IDataObject = Clipboard.GetDataObject()
Dim stringInClipboard As String = DirectCast(dataInClipboard.GetData(DataFormats.Text), String)
stringInClipboard="18.3 123456 Test"
Как из Clipboard получить дату в полном формате ДД.ММ.ГГГГ скопированную из Excel?
Спасибо.
...
Рейтинг: 0 / 0
Как из Clipboard получить дату скопированную из Excel
    #38367333
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lexx_SQL,

Код: c#
1.
18.3	123456	Test



Что-то это не похоже на формат "DD.M" xD
...
Рейтинг: 0 / 0
Как из Clipboard получить дату скопированную из Excel
    #38367362
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pallaris,
это для наглядности...в экселе формат отображения - "число.месяц" 18.3
...
Рейтинг: 0 / 0
Как из Clipboard получить дату скопированную из Excel
    #38367591
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы расширил вопрос:
Как реализован буфер обмена в Excel?
Ведь там можно вставить ячейку со всеми её характеристиками: форматирование, гиперссылки, и т.д.
...
Рейтинг: 0 / 0
Как из Clipboard получить дату скопированную из Excel
    #38368770
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lexx_SQLя бы расширил вопрос:
Как реализован буфер обмена в Excel?
Ведь там можно вставить ячейку со всеми её характеристиками: форматирование, гиперссылки, и т.д.

Excel использует буфер обмена Windows
смотри C:\Windows\System32\ там есть файлик clipboard (это программа ты ее открываешь и смотришь буфер обмена)
...
Рейтинг: 0 / 0
Как из Clipboard получить дату скопированную из Excel
    #38368820
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,
сожалению ничего нового я там не увидел.
Почитал про буфер обмена. В офисе он оказывается свой (множественный), не Windows.Не нашел ничего как с ним работать.
Извернулся следующим образом: из буфера вставляю данные в свой программно созданный файлик excel (все фишечки соответственно переносятся), и уже из него считываю всю необходимую инфу.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как из Clipboard получить дату скопированную из Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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