
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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) WordのVBAについて 5 2023/01/11 14:38
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
このQ&Aを見た人はこんなQ&Aも見ています
-
【VBA】エクセルの指定セルの値を、Wordの指定場所に貼る方法
Excel(エクセル)
-
エクセルのマクロでワードの任意のテキストボックスへ文字列を書き込む方法を誰か教えていただけませんか
Visual Basic(VBA)
-
Word版VBで表の任意の箇所を取得する(Cellメソッド)
Visual Basic(VBA)
-
-
4
Wordのマクロで選択中の行番号を取得したい
Word(ワード)
-
5
Wordマクロ、選択した複数行を1行ずつ読み込みたい
Word(ワード)
-
6
Cell内の一部を指定する方法(Word VBA)
その他(Microsoft Office)
-
7
Wordの文章中の一致した文字のある段落を削除する
Visual Basic(VBA)
-
8
WORDマクロで特定文字から別文字までを範囲選択したい
Word(ワード)
-
9
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
10
EXCEL VBAで、セルの文字列の前後に文字を入力する方法は?
その他(Microsoft Office)
-
11
WordVBA 行の削除
その他(Microsoft Office)
-
12
有効数字N桁のマクロについて
Word(ワード)
-
13
ワードの表のセル幅をマクロを使って変更したい
Word(ワード)
-
14
word vbaでword上の表の、任意で選択した複数のセルに同じ文字列を入力したいのですが、可能で
Word(ワード)
-
15
ExcelVBAにて既に開かれているPowerpointをアクティブにするには?
Excel(エクセル)
-
16
ワードからエクセルへ貼り付けるマクロ
Excel(エクセル)
-
17
エクセルマクロでボタン一つでWordにテキスト貼りつけしたいです
Excel(エクセル)
-
18
エクセルマクロでワードの一ページ目をコピーして新たに二ページを追加して、一ページ目の内容を貼り付ける
Visual Basic(VBA)
-
19
wordでの指定オブジェクトの削除
Word(ワード)
-
20
wordのマクロで縮小して貼り付ける方法を教えてください。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
尿検査前日に自慰行為した時の...
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
尿検査の前日は自慰控えたほう...
-
VLOOKUP関数を使用時、検索する...
-
値が入っているときだけ計算結...
-
リンク先のファイルを開かなく...
-
検便についてです。 便は取れた...
-
2つの数値のうち、数値が小さい...
-
彼女のことが好きすぎて彼女の...
-
【Excelで「正弦波」のグラフを...
-
MIN関数で空白セルを無視したい...
-
EXCELで式からグラフを描くには?
-
一番多く表示のある値(文字列...
-
Excel 数値の前の「 ' 」を一括...
-
小数点以下を繰り上げたものを...
-
ある範囲のセルから任意の値を...
-
excelのIF関数 A,Bの大きいほ...
-
EXCELで条件付き書式で空白セル...
-
値が入っている一番右のセル位...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
イタリアから帰国する際、肉製...
-
2つの数値のうち、数値が小さい...
-
健否~書類の書き方~
-
VLOOKUP関数を使用時、検索する...
-
値が入っているときだけ計算結...
-
小数点以下を繰り上げたものを...
-
エクセルで空白セルを含む列の...
-
EXCELで条件付き書式で空白セル...
-
リンク先のファイルを開かなく...
-
ある範囲のセルから任意の値を...
-
精子に血が・・・
-
エクセルで数式の答えを数値と...
-
風俗店へ行く前のご飯
-
エクセル指定した範囲からラン...
-
一番多く表示のある値(文字列...
-
Excel 数値の前の「 ' 」を一括...
-
ワードのページ番号をもっと下...
-
MIN関数で空白セルを無視したい...
おすすめ情報