tell application "Microsoft Word"
set newDoc to make new document
end tell
このように新しワード文書を作ろうと思ったら、Parallels Desktop 仮想マシン内の Word が起動しようとします。
恐らく VMware Fusion を入れた場合も同じ現象が発生しますが、
当分の方法として、わざと"Microsoft Word 2011" とかに変更すると、アプリを選択する画面が出てきますので、Word を選択すれば解決できます。
shyunsei.9ten.net
set newDoc to make new document
end tell
このように新しワード文書を作ろうと思ったら、Parallels Desktop 仮想マシン内の Word が起動しようとします。
恐らく VMware Fusion を入れた場合も同じ現象が発生しますが、
当分の方法として、わざと"Microsoft Word 2011" とかに変更すると、アプリを選択する画面が出てきますので、Word を選択すれば解決できます。
【追記】もっといい方法を見つかりました。
set WordApp to "/Applications/Microsoft Office 2011/Microsoft Word.app"
if not application WordApp is running then
tell application WordApp
activate
end tell
end if
tell application WordApp
set newDoc to make new document
end tell
if not application WordApp is running then
tell application WordApp
activate
end tell
end if
tell application WordApp
set newDoc to make new document
end tell
しっかりパスまで指定します。
【更に追記】
set ExcelApp to "/Applications/Microsoft Office 2011/Microsoft Excel.app"
tell application ExcelApp
set wk to open excelFile
activate object worksheet "sheet1"
end tell
set wk to open excelFile
activate object worksheet "sheet1"
end tell
上記の書き方は開くの問題は解決しましたが、構文エラーになってしまいます。
ということは仮想マシンのアプリケーションを削除するしかありません。。。
ユーザの ~/Applications の下にありました。
MyMac:Applications myname$ sudo rm -rf Windows\ 7\ x64\ trad-chinese\ Applications.app/
MyMac:Applications myname$ sudo rm -rf Windows\ XP\ Professional\ template\ Applications.app/
MyMac:Applications myname$ sudo rm -rf Windows\ XP\ Professional\ template\ Applications.app/
すると構文エラーがなくなりました。
shyunsei.9ten.net
コメント
コメントを投稿