36件ヒット
  
    
      [1-36件を表示]
    
  
    (0.514秒)
  
  
ライブラリ
- win32ole (36)
キーワード
- 
        _ getproperty (12) 
- 
        _ invoke (12) 
- 
        method_ missing (12) 
検索結果
先頭3件
- 
      WIN32OLE# method _ missing(id , *args) -> object | nil (6215.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 (120.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::......VARIANT
 obj.method(DISPID, [[0, 1, 2, 3]], [VT_VARIANT])
 のように記述すると、単に32ビット整数(VT_I4)の配列が送られることになり
 空間効率が低下します。
 引数の最終的な型がわかっている場合は、下記の例のように型指定パラメー...
- 
      WIN32OLE# _ getproperty(dispid , args , types) -> object (108.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...

 :
:![条件を削除 [x]](/images/drop-condition-icon.png)