| [[.COMObject {rcom} | R Documentation |
Reads or writes one of the COM object's properties.
handle[[property,...]] handle[[property,...]] <- value
handle |
COM object (class "COMObject") as returned by e.g.
comCreateObject |
property |
name of property to get as a character string |
... |
optional additional arguments for property specification (e.g. index for an array) |
value |
the value the property should be set to |
When reading a property, the return value depends on the (data) type of the property to read. When writing, the return value is the object handle.
Gabor Grothendieck
# start up excel
## Not run: x<-comCreateObject("Excel.Application")
# retrieve the "Visible" property
## Not run: v <- x[["Visible"]]
# and make it visible
## Not run: x[["Visible"]] <- TRUE;
# add a new workbook to Excel and gain access to the first worksheet
## Not run: newwb <- x[["Workbooks"]]$Add()
## Not run: ws <- newwb[["Worksheets",1]]
# get a specific range
## Not run: r <- ws[["Range","A1","B4"]]
# set the value of index 3 of the indexed property ArrayProperty
## Not run: x[["ArrayProperty",3]] <- TRUE;