Страница: 1 |
Вопрос: OLE с Word и файлы с русскими именами | Добавлено: 10.12.08 01:18 |
Автор вопроса: ![]() |
На форме контейнер для Word с именем OLE
Имеется два файла с русским и английскими именами При загрузке "англоязычного" всё нормально; при загрузке "русского" - выбивает ошибку "Unable to access source document" (Если я правильно понимаю документу с данными") FilePath1="C:/test.doc"
FilePath2="C:/тест.doc" 'При: OLE.CreateEmbed strPath1 ' Всё ОК 'При OLE.CreateEmbed strPath2 ' Беда |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 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 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 91 Ответов: 67 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 10.12.08 15:15 |
Спасибо, работает |
Страница: 1 |
|