Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Вниз

Вставка в Excel HTML-текста...   Найти похожие ветки 

 
VID   (2003-03-06 21:50) [0]

ситуация : копирую из HTML таблицы содержимое одной из ячеек. В ячейке текст 2.5
теперь открываю Excel выделяю сразу несколько ячеек , например 4х4, и выствляю там формат "ТЕКСТОВЫЙ".
делаю вставку содержимого буффера обмена в одну из этих ячеек.
вставляется 2.май
т.е. Excel производит автоформат вставляемых данных. Если воспользоваться специальной вставокй и вставить содержимое буфера обмена как UNICODE то вставляется нормально, но это не подходит, когда мне надо вставить не одну ячейку таблицы а всю html-таблицы: распознавания этой таблицы не происходит.

В общем: как отключить автоформат в Excel при вставке в ячейки данных из html-таблицы ?


 
sad   (2003-03-07 08:56) [1]

для XP офиса делаешь так: применяешь к ячейкам формат текстовый, вставляешь, на иконке в правом нижнем углу от вставленного фрагмента выбираешь "Использовать формат конечных ячеек"
VBA: ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:=False, NoHTMLFormatting:=True


 
VID   (2003-03-07 12:06) [2]

Спасибо... :) вот только я совершенно не разбираюсь в VBA. Дело в том что у меня Office 97, и видимо единственным решением проблемы будет написание кода, на этом VBA.
Не мог бы ты подробней рассказать как это сделать, или лучше даже скинуть макрос выполняющий эти действия мне на ящик vidsnap@mail.ru ?


 
sad   (2003-03-07 12:18) [3]

это собственно текст макроса, то бишь заходишь Сервис\Макрос\Макросы
задаешь имя макроса Сщздать и вставляешь строчку приведенную в предыдущем посте.К сожалению,у меня нет возможности проверить это на 97 офисе.



 
VID   (2003-03-07 13:43) [4]

я создал макрос

Sub HTMLPaste()
ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:=False, NoHTMLFormatting:=True
End Sub

потом поставил на страницу кнопку из панели "Формы", и присвоил этой кнопке выполнение макроса HTMLPaste
нажимаю на кнопку получаю ошибку 1004 - Ошибка определяемая объектом или приложением...


 
VID   (2003-03-07 20:40) [5]

....


 
VID   (2003-03-09 12:35) [6]

вопрос остаётся открытым....


 
Shustryi   (2003-03-09 13:31) [7]

Да уж, проблемка конечно, но она решима, я сделать могу, но дело в том что офис у тебя 97 а у меня XP


 
VID   (2003-03-09 20:59) [8]

To Shustryi: Спасибо хотя бы за желание помочь :) буду ждать чуда :)


 
sad   (2003-03-11 09:54) [9]

>>VID © (07.03.03 13:43)
потом поставил на страницу кнопку из панели "Формы"
по подробней по поводу страницы..
чтобы макрос работал надо. чтобы в буфере обмена уже была твоя HTML страница... плюс формат ячеек ТЕКСТОВЫЙ.. попробуй поиграть с макро рекордером



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
1-87972
Совенок
2003-03-18 07:34
2003.03.27
Верх/ниж индексы и вставка символов в RichEdit


14-88180
sjer
2003-03-11 10:28
2003.03.27
диплом


3-87876
anton2v
2003-03-11 13:13
2003.03.27
Не удается сделать таблицу пустой


1-87970
ec
2003-03-17 20:08
2003.03.27
Pos procedure


14-88156
Supreme 2
2003-03-12 15:00
2003.03.27
Соц. опрос:





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский