Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: OLE с Word и файлы с русскими именами Добавлено: 10.12.08 01:18  

Автор вопроса:  Zahar | Web-сайт: partnerka-ru.info
На форме контейнер для Word с именем OLE
Имеется два файла с русским и английскими именами При загрузке "англоязычного" всё нормально; при загрузке "русского" - выбивает ошибку "Unable to access source document" (Если я правильно понимаю документу с данными")

FilePath1="C:/test.doc"
FilePath2="C:/тест.doc"

'При:
OLE.CreateEmbed strPath1 ' Всё ОК
'При
OLE.CreateEmbed strPath2 ' Беда

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Father



Вопросов: 0
Ответов: 159
 Профиль | | #1 Добавлено: 10.12.08 08:43
Согласен, беда. Ни чего в голову не приходит как переименовывать в латынь
или копипастить.

Dim wrd As New Word.Application
    Dim doc As Word.Document
    Set doc = wrd.Documents.Open("C:\тест.doc";)
    OLE1.CreateEmbed "", "WORD.DOCUMENT"
    doc.Range.Copy
    OLE1.object.Range.Paste
    OLE1.DoVerb vbOLEDisplayContent
    wrd.Quit

Ответить

Номер ответа: 2
Автор ответа:
 Zahar



Вопросов: 91
Ответов: 67
 Web-сайт: partnerka-ru.info
 Профиль | | #2
Добавлено: 10.12.08 15:15
Спасибо, работает

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам