プロが教える店舗&オフィスのセキュリティ対策術

こんばんは
実行すると「ユーザ定義型は定義されてません」と表示されます。
どなたかわかる方おしえてください。
Sub m()
Dim a As New NotesSession
・・・

End Sub

A 回答 (5件)

参考になるかな?



セッションオブジェクトを作成する
https://www.ibm.com/support/knowledgecenter/ja/S …
    • good
    • 0
この回答へのお礼

ありがとうございました。
ご案内いただいた方法で出来ました。
ありがとうございました。

お礼日時:2017/02/07 01:19

Noteスクリプトですよね?


ノーツセッションのつかみ方としては問題ないと思います
デバッガ使えるなら順に追いかけていけばよいのでは?
    • good
    • 0
この回答へのお礼

こんばんは
今回はセッションオブジェクトを作成するという方法で解決しました。
お忙しいところご質問に答えていただきありがとうございました。

お礼日時:2017/02/07 01:21

おそらく単純な記述ミスです。


クラス名間違えてませんか?
    • good
    • 0
この回答へのお礼

こんばんは。
私自身よくわからない状態で質問をさせていただきました。
記述ミスもうたがいましたが、なんとか解決することができました。
おいそがしいところ目を向けていただきありがとうございました。

お礼日時:2017/02/07 01:23

「NotesSession」についてはわかりませんが、


NEW がついているあたり、
もしかしてオブジェクト変数?
Setステートメントが必要なのかもしれません。
http://officetanaka.net/excel/vba/statement/Set. …
    • good
    • 0
この回答へのお礼

こんばんは
よく参考にするページです。
その可能性もうたがいましたが、今回は別の方法で解決しました。
ありがとうございました。

お礼日時:2017/02/07 01:25

Dimは変数を用意するもので、asはそのデータ型です。


データ型にはbyte,long,date,stringなど、その変数にあったものを使って設定するのですが、そのデータ型はtypeプロシャージャをつかって自分でも作ることができます。
この場合、New NotesSessionというデータ型は存在せず、typeでも設定されていないので、エラーが出たわけです。
ちなみにデータ型にスペースはあまり使われませんので、typeで作る時もスペースは入れない方がいいです。
    • good
    • 0
この回答へのお礼

こんばんは
おいそがしいところありがとうございました。

お礼日時:2017/02/07 01:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!