Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос для профи! / 15 сообщений из 15, страница 1 из 1
19.08.2003, 14:04
    #32240312
kvaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Вопрос состоит в том чтобы внедрить в поле объекта OLE объект. Это линк к объекту но не внедрение. Если кто знает и может помогите плиз.



Private Sub Кнопка2_Click()
Dim strDoc As String
Dim vrtSelectedItem As Variant
Dim fd As FileDialog
Dim oApp As Variant
Set fd = Application.FileDialog(msoFileDialogFilePicker)


With fd
.AllowMultiSelect = False
If .Show = -1 Then
For Each vrtSelectedItem In .SelectedItems
'MsgBox "The path is: " & vrtSelectedItem
strDoc = vrtSelectedItem
Next vrtSelectedItem
Else
End If
End With


If IsNull(strDoc) Then
MsgBox "Error!!!"
Else



Set oApp = CreateObject("Word.Application")
oApp.Visible = True
oApp.Documents.Open (strDoc)
Set oApp = Nothing
End If



Exit_RunOle_Click:
Exit Sub

Err_RunOle_Click:
MsgBox Err.Description
Resume Exit_RunOle_Click

End Sub
...
Рейтинг: 0 / 0
19.08.2003, 14:14
    #32240334
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Если я правильно понял, то ты хочешь отобразить документ WORD на форме...

Вот аналогичный пример с Excel...

Копирование информации в объект Excel.Worksheet на форме:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Private Sub btn1_Click() 
On Error GoTo  6  
Me.ex.SetFocus 
Dim rst As New ADODB.Recordset 
Dim o As Excel.Worksheet 
Set o = Me!ex.Object.Worksheets( 1 ) 

rst.Open  "cash" , CurrentProject.Connection, adOpenForwardOnly, adLockReadOnly 

o.Range( "A5" ).CopyFromRecordset rst 

 6 : 
Exit Sub 
End Sub 

Отчистка Worcksheet: 
Private Sub btn2_Click() 
On Error GoTo  6  
Me.ex.SetFocus 
Dim rst As New ADODB.Recordset 
Dim o As Excel.Worksheet 
Set o = Me!ex.Object.Worksheets( 1 ) 

o.Range( "5 : 15000 ").Clear 
 6 : 
Exit Sub 
End Sub
...
Рейтинг: 0 / 0
19.08.2003, 14:22
    #32240360
kvaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Мне нужно отобразить содержимое документа ВОрд в поле объекта OLE
...
Рейтинг: 0 / 0
19.08.2003, 14:24
    #32240366
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
я в принципе это и имел ввиду...
Но пример действительно неудачный... Тут я согласен
...
Рейтинг: 0 / 0
19.08.2003, 14:28
    #32240378
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Честно говоря я вообще не понял в чем проблема!
Вставка->Объект - вышло из моды???
...
Рейтинг: 0 / 0
19.08.2003, 14:30
    #32240383
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Я не профи:) А то придёт Shkurenko Alexander и засмеёт:)

А вот так чем не подходит?

Код: plaintext
1.
Me.[имя контрола OLE].SetFocus
RunCommand acCmdInsertObject
...
Рейтинг: 0 / 0
19.08.2003, 14:34
    #32240395
kvaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Много движений, а заказчику надо одним движением добраться к файлу и просмотреть его, вернее он вообще не знает Аксес, а кнопку обзор уже видел. ПОєтому надо одним движением добраться к файлу просмотреть его в самой базе в поле оле выбрать данные которые ему понадобятся и сохранить этот файл на диск!
...
Рейтинг: 0 / 0
19.08.2003, 14:37
    #32240400
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
А зачем привязка к полю оле?
Сделай диалог выбора файла с нужными тебе расширениями и выбирай на здоровье, а для редактирования и просмотра используй родные программы:)
...
Рейтинг: 0 / 0
19.08.2003, 14:40
    #32240412
kvaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Так нельзя я уже так предлагал не подходит нужно именно в Аксес
...
Рейтинг: 0 / 0
19.08.2003, 18:12
    #32240789
am (a_mitin)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
честно говоря не до конца понял задачу, так что извиняйте если что...
глянь:
Вставка в поле OLE Object объекта с помощью VBA.
...
Рейтинг: 0 / 0
21.08.2003, 14:00
    #32243256
kvaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Это не то! Люди помогите плиз
...
Рейтинг: 0 / 0
21.08.2003, 14:03
    #32243263
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Дак а в чем проблема с Вставка->Объект (создать связь). И обновляй себе связь, когда надо
...
Рейтинг: 0 / 0
22.08.2003, 11:52
    #32244379
kvaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Вы не совсем меня поняли. Мне нужно в вставка объекта-создать из файла-обзор сразу добраться к Обзор одним нажатием. Если кто знает как это сделать тогда как напишите пожалуйста!
...
Рейтинг: 0 / 0
22.08.2003, 12:03
    #32244407
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
Я не знаю как это сделать.

Оффтоп
Могу высказаться только, что это идиотизм - из аксеса можно сделать автокад - только нахера?????
Поэтому и написал:
Сделай диалог выбора файла с нужными тебе расширениями и выбирай на здоровье, а для редактирования и просмотра используй родные программы:)

Если заказчик хочет по другому:
1. Попытаться его разубедить, доводов можно привести достаточно - в том числе показать готовый вариант с запуском другого приложения.
2. Если настаивает на своём - пусть приводит пример приложений, в которых работает такая схема.

Такой вопрос - вот компания микрософт делает приложения, которыми все пользуется, при внедрении объекта Visio в ворд, к примеру, на редактирование запускается Visio и это редактирование не осуществляется средствами ворд.
...
Рейтинг: 0 / 0
22.08.2003, 13:51
    #32244619
kvaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос для профи!
А в Визуал Бейсик это сделать можно?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос для профи! / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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