|
![]() |
#1 |
Участник
|
|
|
![]() |
#2 |
Участник
|
По моему мнению, вы взяли не очень удачный пример для решения вашей задачи.
Ошибка, как я думаю возникает не из-за формата пути, а из-за использования метода: X++: Document = DeskTop.LoadComponentFromURL(filepath, '_blank', 0, arg); X++: static void Job_TestExcelStyle(Args _args) { COM xlApp; COM wbks, wbk; COM rng; ; xlApp = new COM('Excel.Application'); xlApp.Visible(true); wbks = xlApp.Workbooks(); wbk = wbks.Open(@'C:\Book5.xlt'); }
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 15.12.2010 в 14:09. |
|
![]() |
#3 |
Ищущий знания...
|
Цитата:
Сообщение от samolalex
![]() По моему мнению, вы взяли не очень удачный пример для решения вашей задачи: Вот другой пример:
X++: static void Job_TestExcelStyle(Args _args) { COM xlApp; COM wbks, wbk; COM rng; ; xlApp = new COM('Excel.Application'); xlApp.Visible(true); wbks = xlApp.Workbooks(); wbk = wbks.Open(@'C:\Book5.xlt'); } тут речь про OpenOffice, а не про Microsoft Office ![]() а в OpenOffice, как я понял, используется URL-овская ссылка на файл.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от samolalex
![]() По моему мнению, вы взяли не очень удачный пример для решения вашей задачи: Вот другой пример:
X++: static void Job_TestExcelStyle(Args _args) { COM xlApp; COM wbks, wbk; COM rng; ; xlApp = new COM('Excel.Application'); xlApp.Visible(true); wbks = xlApp.Workbooks(); wbk = wbks.Open(@'C:\Book5.xlt'); } |
|
![]() |
#5 |
Ищущий знания...
|
Цитата:
X++: filepath = @"file://C:/Temp/Exampl.xlt";
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#6 |
Ищущий знания...
|
а если попробовать создать на диске С папку "Exampl". Расшарить её.
потом указывать в пути к файлу сетевое имя вашей машины ну и дальше папку и файл. т.е. примерно вот так: X++: filepath = @"file://MyComputer/Exampl/Exampl.xlt";
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: raniel (1). |
![]() |
#7 |
Участник
|
Цитата:
Сработало filepath = @"file:\\[Имя компа]\[имя расшареной папки]\[имя файла].xlt"; |
|