Visual Studio IDE環境at TECH
Visual Studio IDE環境 - 暇つぶし2ch313:デフォルトの名無しさん
07/04/25 22:10:44 .net
初心者ですみません。

Sub Temp()
Dim datobj As New System.Windows.Forms.DataObject
Dim strbuf As String
datobj.SetData(System.Windows.Forms.DataFormats.Text, "hello")
System.Windows.Forms.Clipboard.SetDataObject(datobj)
If System.Windows.Forms.Clipboard.GetDataObject.GetDataPresent(System.Windows.Forms.DataFormats.Text) Then
strbuf = System.Windows.Forms.Clipboard.GetDataObject.GetData(System.Windows.Forms.DataFormats.Text)
End If
End Sub

msdn に載っていた上のコードを、
Visual Studio .net 2003 のマクロで走らせようとすると、

「OLE が呼び出される前に、現在のスレッドが Single Thread Apartment (STA) モードに設定されていなければなりません。Main 関数に STAThreadAttribute が設定されていることを確認してください。」
と言うエラーが表示されます。
マクロで「STAThreadAttribute を設定する」にはどのようにしたらいいのか、
教えてください。お願いします。



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch