|
Как вставить данные с буфера обмена в табличный документ?
| ☑ |
0
SherifSP
02.09.14
✎
11:13
|
Как вставить данные с буфера обмена в табличный документ, например скопированные с экселя, или открыть файл экселя в табличном документе?
|
|
1
Heckfy
02.09.14
✎
11:16
|
SendKeys ctrl+v
|
|
2
SherifSP
02.09.14
✎
11:17
|
(1) Программным способом
|
|
3
Галахад
гуру
02.09.14
✎
11:21
|
(0) А как копируете?
|
|
4
SherifSP
02.09.14
✎
11:21
|
Смотрите, сохранить табличный документ можно в xls, почему тогда открыть нельзя?
|
|
5
SherifSP
02.09.14
✎
11:21
|
(3) Excel = Новый COMОбъект("Excel.Application");
Excel.Workbooks.Open(Файл);
Excel.ActiveSheet.Cells.Copy();
|
|
6
SherifSP
02.09.14
✎
11:23
|
У меня была компонента 2003 экселя Microsoft Office Spreadsheet 11.0, но не доступна для редактирования
|
|
7
Галахад
гуру
02.09.14
✎
11:28
|
(5) Спасибо.
|
|
8
Vladal
02.09.14
✎
11:57
|
ЭлементыФормы.Добавить(Тип("ПолеHTMLДокумента"), "ПолеHTMLДокумента", Ложь);
Окно=ЭлементыФормы.ПолеHTMLДокумента.Документ.parentWindow;
Буфер=Окно.clipboardData.getData("Text");
Сообщить(Буфер);Индекс=ЭлементыФормы.Индекс(ЭлементыФормы.Найти("ПолеHTMLДокумента"));
ЭлементыФормы.Удалить(Индекс);
|
|
9
Vladal
02.09.14
✎
11:59
|
Вот еще буквы:
|
|
10
SherifSP
11.09.14
✎
11:45
|
Установил этот актив икс но, он открываеться только в режиме просмотра, почему, уже не знаю что делать
|
|
11
PLUT
11.09.14
✎
11:48
|
(0) c3.14жжено откуда-то непомню. Если скопировано в буфер из экселя, то будет текст с разделителями Табуляция (Символы.Таб)
Объект = Новый COMОбъект("htmlfile");
Текст=Новый ТекстовыйДокумент;
Текст.ДобавитьСтроку(Объект.ParentWindow.ClipboardData.Getdata("Text"));
|
|
12
SherifSP
11.09.14
✎
11:54
|
(11) Я хотел в SpreadSheet 11.0 все реализовать, но эта компонента у меня открывается только в режиме просмотра, без возвможности изменения и без возможности прокрутки текста
|
|
13
SherifSP
11.09.14
✎
11:57
|
и нет командной панели как на рисунку
|
|
14
SherifSP
11.09.14
✎
12:27
|
Я понял, в 8.1 платформе ActiveX компонента Microsoft SpreadSheet работает нормально, а в платформе 8.2 только в режиме просмотра, как заставить єту компоненту работать и на 8.2?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший