
No.2ベストアンサー
- 回答日時:
私もワードのVBAは初心者です。
(テキストボックスの作り方・値のセットのし方)
値は手動でなく、プログラムでセットする方法です。
Sub test05()
ActiveDocument.Shapes.AddTextbox _(msoTextOrientationHorizontal,100 ,100,100,100).Select
Selection.TypeText Text:="東京都文京区"
End Sub
100,・・のところは、Left,Top,Width,Heightの指定です。ワードに貼り付けるコントロールはShapesでまとめられていて、エクセルなどと違うようです。
(所定のところへテキストボックスの値をセットのし方)
「所定のところ」と言うのが、ワードの場合は曲者なような気がする。取りあえず何行目の何文字目と言う指定を知りましたので、記します。
Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
MsgBox TextBox1.Text
Selection.MoveDown unit:=wdLine, Count:=3
Selection.MoveRight unit:=wdCharacter, Count:=8
Selection.TypeText Text:=TextBox1.Text
End Sub
テキストボックスのイベントを、どれで捕らえるかが難しいが、比較的人為的にしないと起こらないダブルクリックにしました。
テキストボックス内に文字を入れ、テキストボックス内で
ダブルクリックすると3行下の該当文字から8文字目に
入力文字が挿入されます。
ワードのVBAは(1)解説書が少ない。(2)エクセルのように、Cell(Range)に当たる基本的な単位に当たるものが、見つからない。(3)エクセル・アクセスVBAと統一されていない(4)ビジネスなどで利用応用出来る場面が良く見えない。など学習は苦難の道が待っている気がします。OKWEBの質問も回答も少ないようです。お互いに頑張りましょう。
回答ありがとうございました。
自分は、WordVBAを勉強して、まずは簡単なFAX送信票をフォームから入力できればと思っています。
現在はそれをFileMakerでやっていますが、なんかFileMakerの方が簡単そうです・・・。
Vectorでもフリーソフトが少ないようなので、元々このような用途には向かないのかもしれません・・・?
No.1
- 回答日時:
ちょっとむずかしいのですが、以下のURLを参考にしてやってみてください。
http://www.microsoft.com/japan/developer/library …
参考URL:http://www.microsoft.com/japan/developer/library …
回答ありがとうございました。
私には難しく全部はワカリマセンでしたが、挿入場所にブックマークを付けて、そこを選択するということですね?
後でVectorで見つけた「履歴書 For Word」では、挿入箇所にテキストボックスを入れて、VBAで参照しているようですが、Shapes(1)と数字が入るのが嫌な感じがします。他に方法はないものでしょうか。
*************************************************
ActiveDocument.Shapes(1).Select
With Selection
.Font.Size = 10
.TypeText Text:="氏名" & Space(8) & TextBox1.Text
End With
*************************************************
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【VBA】エクセルの指定セルの値を、Wordの指定場所に貼る方法
Excel(エクセル)
-
エクセルのマクロでワードの任意のテキストボックスへ文字列を書き込む方法を誰か教えていただけませんか
Visual Basic(VBA)
-
Word版VBで表の任意の箇所を取得する(Cellメソッド)
Visual Basic(VBA)
-
-
4
Wordのマクロで選択中の行番号を取得したい
Word(ワード)
-
5
Wordマクロ、選択した複数行を1行ずつ読み込みたい
Word(ワード)
-
6
Wordの文章中の一致した文字のある段落を削除する
Visual Basic(VBA)
-
7
WORDマクロで特定文字から別文字までを範囲選択したい
Word(ワード)
-
8
WordVBA 行の削除
その他(Microsoft Office)
-
9
Cell内の一部を指定する方法(Word VBA)
その他(Microsoft Office)
-
10
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
11
エクセルマクロでワードの一ページ目をコピーして新たに二ページを追加して、一ページ目の内容を貼り付ける
Visual Basic(VBA)
-
12
ExcelのVBAでWordを読み取り専用で開いて、見たいページに自動で移動する方法を教えて頂きたい
Excel(エクセル)
-
13
wordファイルを開いたときにフォーム表示
Word(ワード)
-
14
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
15
WORD VBA 繰り返し処理
Word(ワード)
-
16
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
17
EXCEL VBAで、セルの文字列の前後に文字を入力する方法は?
その他(Microsoft Office)
-
18
WORD VBA 表の複数行選択を教えてください
Visual Basic(VBA)
-
19
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
20
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
Excel 数値の前の「 ' 」を一括...
-
値が入っているときだけ計算結...
-
リンク先のファイルを開かなく...
-
病院側から早く来てくださいと...
-
彼女のことが好きすぎて彼女の...
-
一番多く表示のある値(文字列...
-
2つの数値のうち、数値が小さい...
-
VLOOKUP関数を使用時、検索する...
-
MIN関数で空白セルを無視したい...
-
【Excelで「正弦波」のグラフを...
-
エクセルで空白セルを含む列の...
-
小数点以下を繰り上げたものを...
-
エクセルでθを求めたい。
-
EXCELで条件付き書式で空白セル...
-
Excel 0目標に対して数字があ...
-
エクセル指定した範囲からラン...
-
精液の落とし方を教えてください
-
Excel関数:本日以降(以前)の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
値が入っているときだけ計算結...
-
彼女のことが好きすぎて彼女の...
-
尿検査前日に自慰行為した時の...
-
VLOOKUP関数を使用時、検索する...
-
Excel 数値の前の「 ' 」を一括...
-
精液の落とし方を教えてください
-
【Excelで「正弦波」のグラフを...
-
2つの数値のうち、数値が小さい...
-
風俗店へ行く前のご飯
-
精子に血が・・・
-
リンク先のファイルを開かなく...
-
小数点以下を繰り上げたものを...
-
EXCELで条件付き書式で空白セル...
-
イタリアから帰国する際、肉製...
-
excelでsin二乗のやり方を教え...
-
腕を見たら黄色くなってる部分...
-
病院側から早く来てくださいと...
-
ワードのページ番号をもっと下...
おすすめ情報