
No.2
- 回答日時:
私も系統的にワードVBAの解説書に出くわさず、手探りしています。
ですので、明確に説明できないが、少しでも参考になればと上げます。
どなたかお詳しい方がおられればよろしく。
>動かそうと思ってクリック
「コントロールツールボックス」ツールバーのコマンドボタンをクリック
すると、文書の「カーソルの位置に」コマンドボタンが作成されます。
エクセルと違って自由に文書上を移動させられません。プロパティにも
Height、Widthはあるが、Top、Leftが見当たりません。
>挿入時にボタンをクリックすると、自動的に文書上にボタンができてしまいます
これはエクセルではドラッグアンドドロップする必要があります。
ワードではクリックするとコマンドボタンが作成されてしまいます。
>コードを入れて、動かそうと思ってクリックすると、
動作せず、コードの中身、モジュールが表示されるだけです。
「ダブルクリックする」とコードの中身、モジュールが表示されると思います。それは三角定規と鉛筆の凹んだ、デザインモードだからでしょう。
コードに
Private Sub CommandButton1_Click()
Selection.TypeText Text:="講習会案内状"
End Subと入れて
これを膨らまして、クリックすれば「講習会案内状」と文書上に入力されますが、コマンドボタンが消えてしまう。
>Excelでの「ツール」→「ユーザー設定」でコマンドタブから「フ
ォーム」を選んだ時にできるようなボタンはWordにはないのでしょうか)?
フォームを持ってきて、その上にコマンドボタンを貼り付ければ自由に動くし、クリックして後も消えることはない。
ワードVBAとエクセルVBAが色んなところで、不統一で、私ら勉強する初学者は戸惑います。
<文書にフォームを貼り付ける>
(1)ThisDocument--挿入-ユーザーフォーム
(2)ツールボックスを表示させ、コマンドボタンをクリック
(3)フォーム(UserForm1)上にドラッグアンドドロップ
(4)コマンドボタン上でダブルクリック
(5)Private Sub CommandButton1_Click()
End Subの間に
Private Sub CommandButton1_Click()
Selection.Font.Size = 30
Selection.TypeText Text:="講習会案内状"
UserForm1.Top = 0
UserForm1.Left = 0
UserForm1.Width = 480
UserForm1.Height = 480
UserForm1.CommandButton1.Caption = "文字挿入"
UserForm1.CommandButton1.Top = 50
UserForm1.CommandButton1.Left = 100
End Sub
を貼り付ける。実行する。何回でもボタンをクリックするごとに、文書に「講習会案内状」と入力される。フォームは消えず、閉じるボタンXで消える。
(6)私の推定するところでは
同じコマンドボタンでも、後記の貼り付け方により、システムのプログラム(オブジェクトやクラス)が違うようで、それで差が出来ている。APIなど自由に操れないユーザーたる我々は、我慢せざるを得ないようです。(A)ツールバーのVB(B)ツールーのフォーム(C)VBEの挿入・ユーザーフォーム
(7)ワードではコントロールは文書全体をコントロールするより、
語句・段落を対象とするものを加工するもののエベント発生に使うのが
予定されているため、コマンドボタンをカーソルの直ぐ後に出すように
していると思う。コンボボックスの出る位置も同じ。但しこちらは、クリックしたからと消えることはない。
No.1
- 回答日時:
初めまして。
次のように操作してみて下さい。・ワードを開き、メニューバー上にマウスポインターをあわせて右クリック
・出てきたプルダウンメニューからユーザー設定をクリック
・ツールバータブをクリックして右側の新規作成ボタンをクリック後表示されたダイアログボックスを何もせずにOKボタンで閉じる。
・コマンドタブをクリックし、分類の下のボックスから新しいメニューを選択し、右上の新しいメニューと書かれている文字の上でマウスの左ボタンを押し、そのまま離さずに表示されているツールバーの上までドロップ&ドラッグする。
これでボタンがツールバーに配置されると思います。お試しになってみて下さい。
この回答への補足
さっそくのお返事ありがとうございます。たしかにツールバーに「新しいメニュー」という項目は出ましたが、何も動きません。クリックしてボタンが出ても文書上に移動できません。どうすれば良いのでしょうか?
補足日時:2002/11/27 08:47お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドボタンを押すたびに大...
-
スクロールしてもボタンを常に...
-
Excel VBA --- コマンドボタ...
-
Excel:コマンドボタンの移動
-
Accessのコマンドボタンの立体...
-
PPTのコマンドボタンがクリック...
-
エクセルVBAでOptionButtonのオ...
-
Accessユーザーフォームでコマ...
-
ShowAllDataのエラーを回避したい
-
チェックボックスで「いずれか1...
-
押したボタンの位置取得(共通の...
-
マクロ登録ボタンに色をつける
-
InDesignには「1段階戻る」の...
-
エクセルVBA シート上にあるコ...
-
[ExcelVBA] コマンドボタンを押...
-
エミュレータでジョイパットを...
-
実行中の作業を中止させるコマンド
-
EXCELのシート名を指定してその...
-
コマンドボタンがあるかどうか...
-
エクセルでマクロを使わずに複...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドボタンを押すたびに大...
-
Excel:コマンドボタンの移動
-
スクロールしてもボタンを常に...
-
Excel VBA --- コマンドボタ...
-
PPTのコマンドボタンがクリック...
-
押したボタンの位置取得(共通の...
-
Accessのコマンドボタンの立体...
-
コマンドボタンがあるかどうか...
-
エクセルVBAでOptionButtonのオ...
-
コマンドボタンで「終了ボタン...
-
エクセルVBA
-
ShowAllDataのエラーを回避したい
-
EXCELでNo.を変えて印刷したい
-
エクセルのコマンドボタンの位...
-
Wordでドラッグした文字列を括...
-
エクセルでマクロボタンを動か...
-
チェックボックスで「いずれか1...
-
エクセルVBA シート上にあるコ...
-
Excel VBA 複数のコマンドボ...
-
InDesignには「1段階戻る」の...
おすすめ情報