るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.187秒)

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. context prompt_n=
  3. context prompt_n
  4. rsa n
  5. net/pop n_bytes

ライブラリ

クラス

キーワード

検索結果

WIN32OLE#setproperty(name, args..., val) -> () (21327.0)

オブジェクトのプロパティを設定します。

...@param name プロパティ名を文字列またはシンボルで指定します。
@param val プロパティに設定する値を指定します。
@param args 集合的なプロパティに対する設定項目を特定するための引数を指
定します。
@raise WIN32OLERunti...
...sheet.Cells(1, 2) ' セルB1の内容をセルA1へ

Rubyでは上記のコードの右辺をVBと同じく「sheet.Cells(1, 2)」のように記述
できますが、左辺の記述はできません。

そのため、次の例のようにsetpropertyメソッドを利用して、パラメータ...
...付きプ
ロパティを設定します。


excel = WIN32OLE.new('Excel.Application')
excel.visible = true
sheet = excel.Workbooks.Add.Worksheets[1]
sheet.setproperty(:Cells, 1, 2, 32)
sheet.setproperty(:Cells, 1, 1, sheet.Cells(1, 2))...

WIN32OLE#setproperty(name, val) -> () (21327.0)

オブジェクトのプロパティを設定します。

...@param name プロパティ名を文字列またはシンボルで指定します。
@param val プロパティに設定する値を指定します。
@param args 集合的なプロパティに対する設定項目を特定するための引数を指
定します。
@raise WIN32OLERunti...
...sheet.Cells(1, 2) ' セルB1の内容をセルA1へ

Rubyでは上記のコードの右辺をVBと同じく「sheet.Cells(1, 2)」のように記述
できますが、左辺の記述はできません。

そのため、次の例のようにsetpropertyメソッドを利用して、パラメータ...
...付きプ
ロパティを設定します。


excel = WIN32OLE.new('Excel.Application')
excel.visible = true
sheet = excel.Workbooks.Add.Worksheets[1]
sheet.setproperty(:Cells, 1, 2, 32)
sheet.setproperty(:Cells, 1, 1, sheet.Cells(1, 2))...

WIN32OLE#_setproperty(dispid, args, types) -> () (9214.0)

DISPIDとパラメータの型を指定してオブジェクトのプロパティを設定します。

...提供しているサーバに対
してはあまり意味を持ちません。

@param dispid プロパティのDISPID(メソッドを一意に特定する数値)を指定
します。

@param args 引数を配列で指定します。引数の順序は最左端の引数のイン...
...要素です。

@param types プロパティの引数の型を配列で指定します。引数の順序は最左端
の引数のインデックスを0とします。型の指定には、
WIN32OLE::VARIANTの定数を利用します。

@raise WIN32OLERuntimeError オー...
...= 238
include WIN32OLE::VARIANT
excel = WIN32OLE.new('Excel.Application')
puts excel._setproperty(558, # VisibleプロパティのDISPIDは558
[true], [VT_BOOL])
workbook = excel.Workbooks.Add
sheet = workbook.Worksheets[1]
sheet._setproperty(DISPID_C...

WIN32OLE#_getproperty(dispid, args, types) -> object (3107.0)

DISPIDとパラメータの型を指定してオブジェクトのプロパティを参照します。

...DISPIDとパラメータの型を指定してプロパティを参照します。

@param dispid プロパティのDISPID(メソッドを一意に特定する数値)を指定
します。

@param args プロパティが引数を取る場合に配列で指定します。引数の順...
...配列を指定します。

@param types プロパティが引数を取る場合に配列で引数の型を指定します。引
数の順序は最左端の引数のインデックスを0とします。型の指定
には、WIN32OLE::VARIANTの定数を利用します。...
...urn プロパティ値を返します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。

DISPID_CELLS = 238
include WIN32OLE::VARIANT
excel = WIN32...