package main
import (
"fmt"
)
func main() {
ole.CoInitialize(0)
defer ole.CoUninitialize()
unknown, _ := oleutil.CreateObject("ADODB.Stream")
stream, _ := unknown.QueryInterface(ole.IID_IDispatch)
defer stream.Release()
oleutil.MustPutProperty(stream, "Type", 2)
oleutil.MustPutProperty(stream, "CharSet", "utf-8")
oleutil.MustCallMethod(stream, "Open")
oleutil.MustCallMethod(stream, "WriteText", "abcdefg")
oleutil.MustPutProperty(stream, "Position", 0)
text := oleutil.MustCallMethod(stream, "ReadText")
fmt.Println(text) // i want get value 'abcdefg'
}
many thanks for you help.