121件ヒット
[1-100件を表示]
(0.139秒)
ライブラリ
-
net
/ smtp (11) -
rdoc
/ markup (11) - rss (11)
- win32ole (88)
クラス
-
Net
:: SMTP (11) -
RDoc
:: Markup (11) - WIN32OLE (33)
-
WIN32OLE
_ TYPE (33) -
WIN32OLE
_ TYPELIB (22)
モジュール
- DublinCoreModel (11)
キーワード
-
_ getproperty (11) -
_ invoke (11) -
_ setproperty (11) -
capable
_ auth _ types (11) -
dc
_ types (11) -
default
_ ole _ types (11) -
get
_ line _ types (11) -
implemented
_ ole _ types (11) -
ole
_ classes (11) -
ole
_ types (11) -
source
_ ole _ types (11)
検索結果
先頭5件
-
WIN32OLE
_ TYPE # implemented _ ole _ types -> [WIN32OLE _ TYPE] (12214.0) -
この型が実装するインターフェイスを取得します。
...ます。
implemented_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスが実装しているすべてのインターフェイスを返します。
@return クラスが実装するすべてのインターフェイスをWIN32OLE_TYPEの......合は、
空配列を返します。
@raise WIN32OLERuntimeError 型属性が取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.implemented_ole_types.map {|intf| intf.name} #=> ["_Worksheet", "DocEvents"]... -
RDoc
:: Markup # get _ line _ types -> [Symbol] (12202.0) -
変換する文字列の各行のタイプを Symbol の配列で返します。
...変換する文字列の各行のタイプを Symbol の配列で返します。
rdoc ライブラリのデバッグ用途に使用します。
SM::SimpleMarkup#convert の後に実行します。
@see SM::SimpleMarkup#convert... -
WIN32OLE
_ TYPE # default _ ole _ types -> [WIN32OLE _ TYPE] (9214.0) -
型が持つデフォルトのインターフェイスを取得します。
...default_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)の場
合、そのクラスが実装しているデフォルトのインターフェイスと、サポートし
ていればデフォルトのソースインターフェイスを返します。
@return デフォ......ルトインターフェイスをWIN32OLE_TYPEの配列として返し
ます。デフォルトインターフェイスは、最大でも、クラス操作用のイ
ンターフェイス(OLEオートメーション用)と、イベント用のソースイ
ンターフェ......イスの2要素です。デフォルトインターフェイスを持たない
場合は空配列を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.default_ole_types.map {|intf| intf.name} #=> ["_Worksheet", "DocEvents"]... -
WIN32OLE
_ TYPE # source _ ole _ types -> [WIN32OLE _ TYPE] (9214.0) -
型が持つソースインターフェイスを取得します。
...型が持つソースインターフェイスを取得します。
source_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)の場合、
そのクラスがサポートするすべてのソースインターフェイス(イベントの通知
元となるインターフ......うにイベント(WIN32OLE_EVENT)をサポートし
ているコンポーネントクラスの場合は、このメソッドの呼び出しによりイベン
トインターフェイスを調べることが可能です。
@return ソースインターフェイスをWIN32OLE_TYPEの配列とし......て返します。
ソースインターフェイスを持たない場合は空配列を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.source_ole_types.map {|intf| intf.name} #=> ["DocEvents"]... -
Net
:: SMTP # capable _ auth _ types -> [String] (9202.0) -
接続したサーバで利用可能な認証を配列で返します。
...接続したサーバで利用可能な認証を配列で返します。
返り値の配列の要素は、 'PLAIN', 'LOGIN', 'CRAM-MD5' です。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。... -
DublinCoreModel
# dc _ types (9102.0) -
@todo
...@todo
* http://purl.org/rss/1.0/modules/syndication/... -
WIN32OLE
# _ invoke(dispid , args , types) -> object | nil (6208.0) -
DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。
...配列を指定し
ます。
@param types メソッドの引数の型を配列で指定します。引数の順序は最左端の
引数のインデックスを0とします。型の指定には、
WIN32OLE::VARIANTの定数を利用します。引数が不要......n メソッドの返り値。ただし返り値を持たないメソッドの場合はnil。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。
excel = WIN......LE.new('Excel.Application')
excel._invoke(302, [], []) # DISPID 302は、Quitメソッド
MFCの制約により、バイト配列の型情報は通常
WIN32OLE::VARIANT::VT_VARIANTとなります。このような場合に、バイト
配列を与えるつもりで
include WIN32OLE::VARIANT... -
WIN32OLE
_ TYPELIB # ole _ types -> [WIN32OLE _ TYPE] (6208.0) -
TypeLibに格納されているすべての型を取得します。
...Enum(列挙子)、構造体などがあります。
@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェ
クトの配列として返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
classes = tlib.ole_types.map{|k| k.nam......e} # => ["Adjustments", "CalloutFormat", ...]... -
WIN32OLE
# _ getproperty(dispid , args , types) -> object (3108.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを参照します。
...列を指定します。
@param types プロパティが引数を取る場合に配列で引数の型を指定します。引
数の順序は最左端の引数のインデックスを0とします。型の指定
には、WIN32OLE::VARIANTの定数を利用します。引......urn プロパティ値を返します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。
DISPID_CELLS = 238
include WIN32OLE::VARIANT
excel = WIN32......OLE.new('Excel.Application')
puts excel._getproperty(558, [], []) # VisibleプロパティのDISPIDは558
workbook = excel.Workbooks.Add
sheet = workbook.Worksheets[1]
sheet._setproperty(DISPID_CELLS, [1, 2, 'hello'], [VT_I2, VT_I2, VT_BSTR])
puts sheet._getproperty(DISPID_CELLS, [1,... -
WIN32OLE
# _ setproperty(dispid , args , types) -> () (3108.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを設定します。
...素です。
@param types プロパティの引数の型を配列で指定します。引数の順序は最左端
の引数のインデックスを0とします。型の指定には、
WIN32OLE::VARIANTの定数を利用します。
@raise WIN32OLERuntimeError オート......理由はメッセージのHRESULTを調べてください。
DISPID_CELLS = 238
include WIN32OLE::VARIANT
excel = WIN32OLE.new('Excel.Application')
puts excel._setproperty(558, # VisibleプロパティのDISPIDは558
[true], [V......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...