Top > OOobbs > 90
  • The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
  • Go to OOobbs/90.

** [[OOobbs/90]] [#d3f1a4e3]
-''サマリ'': 構造体orClass
-''環境'': Basic
-''状態'': 解決
-''投稿者'': [[yamata]]
-''投稿日'': 2006-01-11 (水) 21:09:04

*** 質問 [#yc3b5db9]
OOoのマクロで構造体のようなものを定義して使いたいのですがドキュメントを見たところみつかりませんでした。Excelでいうところのクラスモジュールに相当するものかPascalのレコード型みたいなものでもかまいません。何か方法はありますか?
*** 回答 [#k271f338]
-自己レスになりますが、Typeで大体できそうなことがわかりました。常識かもしれませんが一応以下のような感じでできました。 -- [[yamata]] &new{2006-01-12 (木) 01:55:30};
 Type HogeType
   HogeField1 As Integer
   HogeField2 As String
 End Type
 
 Sub Main()
   Dim Hoge1 As HogeType
   Hoge1.HogeField1 = 1
   Hoge1.HogeField2 = "ABC"
   ・・・
 End Sub
#comment

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes