2016-05-13 25 views
2

に私はこのコードでAppleScriptのソースを何を持っていないんは«イベントcoreslct»は、AppleScriptの

«event coreslct» (last row of table X of document Y) 
insert rows selection position below number of rows Z 

二重の山カッコの意味、囲まれた言葉は、raw formatまたはイベントコードです。

だから私の質問は:イベントコードevent coreslctのコマンドは何です...

答えて

0

これは、Microsoft Wordののselectコマンドです。その周りにtell "Microsoft Word"ブロックを囲み、アプリケーションの辞書を使用して修正されます。

+0

答えをありがとう!私はスクリプトを 'tell application" Microsoft Word "ブロックに入れようとしましたが、置き換えられません...何か考えていますか? – doekman

+0

Word、またはシステムを再起動します。問題は、辞書がスクリプトエディタに読み込まれていないことです。 –

+0

エラーが発生する:「Microsoft Wordにエラーがあります:アクセスしようとしているオブジェクトが存在しません」 – doekman

1

例で使用されている«event coreslct»は、Microsoft Excelに固有のもので、「関連するセルを選択する」、または単に「選択する」と大まかに解釈されます。しかし、私は上記のAppleScript辞書にアクセスすることはできません

To use the program-specific capabilities of Excel for Mac with AppleScript, open and examine the AppleScript dictionary that is supplied with Excel for Mac.

To use the Script Editor open the dictionary in Excel for Mac, follow these steps:

1. Start the Script Editor. To do this, follow these steps: 
    a. Open your hard disk. 
    b. Open the Applications folder. 
    c. Open the AppleScript folder. For the Apple OS versions 
     earlier than OSX, open the Apple Extras folder, and then open 
     the AppleScript folder. 
    d. Double-click Script Editor. 
2. On the File Menu, click Open Dictionary. 
3. In the Open Dictionary dialog box, select Microsoft Excel 
    (Application) in the Name list, and then click Open. 

In the window that appears, you can select an object or a class to view its description. You can also click the bold suite names to view an whole suite at one time. You can use the descriptions in this window to create scripts in the Script Editor to control Excel for Mac.

The versions of Excel for Mac listed at the beginning of this article support a very large number of events. For a complete list, follow the instructions in this article to open Excel for Mac in the AppleScript Script Editor.

:マイクロソフトのKBによると

:コマンドの定義は、あなたがおそらく以下の手順に試すことができますが何であるかを正確に判断するにはそれはある時点でPythonに移植され、コマンドの完全なセットhereを見ることができます。

+0

'coreslct'はExcel 2011のコードです(これはあなたが言及したPython辞書にあります)が、Excel.sdefファイルにはありません。 – doekman

+1

@doekman:Pythonの最上位で参照されるリンクがいくつかあります辞書;彼らは明らかにAppleのメーリングリストの議論であるので、いくつかの追加情報を提供するかもしれない。残念ながら、これは私がここで知っているすべてです。 –

+0

Microsoft KBの記事へのリンク:https://support.microsoft.com/en-us/kb/113891 –

関連する問題