Set myInd = CreateObject("InDesign.Application.CS3")
Set myDoc = myInd.ActiveDocument
Set mSel = myInd.Selection(1)
Set objFso = CreateObject("Scripting.FileSystemObject")
[COLOR="DarkGreen"]' пробую назначить папку[/COLOR]
[COLOR="DarkRed"]Set objFl = objFso.GetFolder(myDoc.FilePath)[/COLOR]
[COLOR="DarkRed"]'objFso.ChangePath (myDoc.FilePath)[/COLOR] [COLOR="DarkGreen"]'''' эту строчку не понимает[/COLOR]
myJavaScriptString = "var myTextFile = File.openDialog(""Choose a graphicfile"");myTextFile.fsName;"
Rem Run the JavaScript using DoScript.
[COLOR="DarkGreen"]'''' все равно открывается последняя открывавшаяся папка, а не требуемая[/COLOR]
MyValue = myInd.DoScript(myJavaScriptString, idScriptLanguage.idJavascript)
[COLOR="DarkGreen"]''' ставлю выбранную из диалога картинку[/COLOR]
Set myPic = mSel.Place(MyValue, True)
Как изменить путь к открываемой папке
Нужно, что бы диалог для выбора файла открывал не последнюю папку, а ту, в которой находится рабочий документ.
вот это–может,разберёшься
Честно говоря,с таким не сталкивался,но посмотри
Цитата: @pixo $oft
Честно говоря,с таким не сталкивался,но посмотри вот это–может,разберёшься
файл оч. полезный. Буду читать.
НО: неужели у всех диалоги открывают папки какие попало, а не нужные. Это же неудобно - надо сначала сориентироваться, где ты находишься, а потом нажать кучу раз на мышь, что бы перейти в нужную папку. Или все так и мучаются?
В любом случае,надо пробовать
OK, спасибо, буду соображать. :)