3件ヒット
  
    
      [1-3件を表示]
    
  
    (0.709秒)
  
  
    トップページ >  :Object#method
:Object#method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_methods
:singleton_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :coverage
:coverage![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :instance_method
:instance_method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :instance_methods
:instance_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :eval
:eval![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :dig
:dig![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:WIN32OLE
 > クラス:WIN32OLE![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :3.0
:3.0![条件を削除 [x]](/images/drop-condition-icon.png) 
  
 :Object#method
:Object#method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_methods
:singleton_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :coverage
:coverage![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :instance_method
:instance_method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :instance_methods
:instance_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :eval
:eval![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :dig
:dig![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:WIN32OLE
 > クラス:WIN32OLE![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :3.0
:3.0![条件を削除 [x]](/images/drop-condition-icon.png) 
  ライブラリ
- win32ole (3)
キーワード
- 
        _ getproperty (1) 
- 
        _ invoke (1) 
- 
        method_ missing (1) 
検索結果
先頭3件
- 
      WIN32OLE# method _ missing(id , *args) -> object | nil (18646.0) 
- 
      
      
      WIN32OLE#invokeメソッドを実行します。 ...WIN32OLE#invokeメソッドを実行します。
 WIN32OLEのインスタンスに対して、このリファレンスに明記されていないメソッ
 ドを呼び出した場合、OLEオートメーションサーバのメソッド(プロパティ)呼
 び出しと解釈します。
 @param......有効なシンボルではありません。
 @raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
 理由はメッセージのHRESULTを調べてください。
 WIN32OLEはOLEオートメーションオブジェクトのメ......ソッド呼び出しを
 method_missingを利用して実行します。このためWIN32OLEを継承するクラスを
 作成してmethod_missingをオーバーライドする場合、superを呼び出してくださ
 い。
 @see WIN32OLE#invoke...
- 
      WIN32OLE# _ invoke(dispid , args , types) -> object | nil (361.0) 
- 
      
      
      DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。 ...。型の指定には、
 WIN32OLE::VARIANTの定数を利用します。引数が不要な場
 合は空配列を指定します。
 @return メソッドの返り値。ただし返り値を持たないメソッドの場合はnil。
 @raise WIN32OLERuntimeError オートメ......= WIN32OLE.new('Excel.Application')
 excel._invoke(302, [], []) # DISPID 302は、Quitメソッド
 MFCの制約により、バイト配列の型情報は通常
 WIN32OLE::VARIANT::VT_VARIANTとなります。このような場合に、バイト
 配列を与えるつもりで
 include WIN32OLE::......い。
 include WIN32OLE::VARIANT
 obj.method(DISPID, [[0, 1, 2, 3]], [VT_BYREF | VT_ARRAY | VT_UI1])
 なお、VB6で作成したCOMコンポーネントのパラメータに配列を与える場合は、
 WIN32OLE::VARIANT::VT_BYREFの指定が必須です。
 DISPIDはWIN32OLE_METHOD#dispidから...
- 
      WIN32OLE# _ getproperty(dispid , args , types) -> object (325.0) 
- 
      
      
      DISPIDとパラメータの型を指定してオブジェクトのプロパティを参照します。 ...を指定します。引
 数の順序は最左端の引数のインデックスを0とします。型の指定
 には、WIN32OLE::VARIANTの定数を利用します。引数が不
 要な場合は空配列を指定します。
 このメソッドはCOMアーリ......返します。
 @raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
 理由はメッセージのHRESULTを調べてください。
 DISPID_CELLS = 238
 include WIN32OLE::VARIANT
 excel = WIN32OLE.new('Excel.Applicatio......sheet._setproperty(DISPID_CELLS, [1, 2, 'hello'], [VT_I2, VT_I2, VT_BSTR])
 puts sheet._getproperty(DISPID_CELLS, [1, 2], [VT_I2, VT_I2]).value #=> 'hello'
 workbook.Close(:SaveChanges => false)
 excel.Quit
 DISPIDはWIN32OLE_METHOD#dispidから取得できます。
 @see WIN32OLE::VARIANT...
