powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вывод данных типа General(картинки) из VFP в Excel
5 сообщений из 5, страница 1 из 1
Вывод данных типа General(картинки) из VFP в Excel
    #39894263
MarinaChist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица. В ней поле podpis типа general. В нем хранятся картинки подписей. Необходимо вывести данные из этого поля в Excel. Может кто подскажет возможно ли это сделать. Вставить данные (картинку) в Excel.
...
Рейтинг: 0 / 0
Вывод данных типа General(картинки) из VFP в Excel
    #39894283
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MarinaChist
Есть таблица. В ней поле podpis типа general
А где это, если это не Excel? Access, Word, еще что?
...
Рейтинг: 0 / 0
Вывод данных типа General(картинки) из VFP в Excel
    #39894285
MarinaChist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Prist,
Извините, Visual FoxPro. Или может кто подскажет макрос вставить картинку в Excel. Пробовала записать макрос при вставке картинки на лист. У меня макрос почему-то выдается пустой.
...
Рейтинг: 0 / 0
Вывод данных типа General(картинки) из VFP в Excel
    #39894300
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MarinaChist
макрос вставить картинку в Excel
макрос для FoxPro? Или для Excel? FoxPro вроде не входит в офисный пакет, поэтому и странно выглядит тема в этом разделе.
Чтобы понять как вставить - надо понять как Вы её копируете и как вообще потом к Excel обращаетесь.
В общих случаях достаточно выполнить метод Paste листа:
Код: vbnet
1.
oExApp.Workbooks("Книга1.xlsx").Sheets("Лист1").Paste 'скопированный в буфер обмена объект будет вставлен в выделенную на этом листе ячейку


Хотя в большинстве случаев лучше использовать специальную вставку:
Код: vbnet
1.
oExApp.Workbooks("Книга1.xlsx").Sheets("Лист1").Range("A1").PasteSpecial
...
Рейтинг: 0 / 0
Вывод данных типа General(картинки) из VFP в Excel
    #39895039
ЦЦа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MarinaChist,

получите для начала хоть какие-то данные из таблицы фоксовой базы. Например:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Option Explicit

Sub Test() 'Подключить в Tools\References... библиотеку типов Microsoft ActiveX Data Objects 
 Dim con As ADODB.Connection
 Dim cmd As ADODB.Command
 Dim rs As ADODB.Recordset
 Dim i As Long
 Dim b As Byte
 
 Set con = New ADODB.Connection
 con.Open "Provider=VFPOLEDB;Data Source=C:\Temp\BAZA.DBC;" 'Вставить свою строку подключения
 Set cmd = New ADODB.Command
 Set cmd.ActiveConnection = con
 cmd.CommandText = "SELECT podpis FROM <Таблица> WHERE <Ключ>=<Значение>" 'Вставить свой SQL-запрос на выборку
 Set rs = New ADODB.Recordset
 rs.CursorLocation = adUseClient
 rs.Open cmd
 For i = 0 To 7 'Печатаем в окно отладки Immediate первые 8 байтов
    b = rs(0)(i) 'ПредполагаеЦЦа, что general преобразуеЦЦа в байтовый массив
    Debug.Print Chr$(b), b, Right$("0" & Hex$(b), 2)
 Next i
 rs.Close
 con.Close
End Sub


Потом будете думать, в каком формате картинка и как вставлять на лист Excel.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вывод данных типа General(картинки) из VFP в Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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