Word VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


23 / 45 ページ ←次へ | 前へ→

【457】コンボボックス
質問  カミュ  - 06/7/10(月) 14:24 -

引用なし
パスワード
   こんにちは、カミュです。

ワードのコンボボックスがどうしても思うように動きません。
いろいろな検索で過去ログをしらべて試行錯誤しているのですが、、、

combobox1.list = array("apple", "bee", "cute")

このような語群が入ったコンボボックスで、さらに「cu」と二文字入力したら自動的に「cute」が候補として絞られる動きをするボックスの作り方が解る方教えてください。よろしくお願いします。
・ツリー全体表示

【456】Re:フォント 「HG 正楷書体 PRO」
お礼  天野  - 06/7/7(金) 8:54 -

引用なし
パスワード
   ちくたく さん

大変返事が遅くなり、失礼しました。

情報、有難うございました。

一度トライしてみようと思います。
・ツリー全体表示

【455】Re:追加
お礼  ケント  - 06/7/3(月) 11:31 -

引用なし
パスワード
   H. C. Shinopy さんへ

ありがとうございます!
大変詳しい回答というかすべて記述していただいて感謝感激です。まだ書いて頂いたコードをひとつひとつ調べ理解しながら読んでおります。自分で想像していたものよりもずっと長いので、一人では到底完成できなかったと思います。。。
入力の項目が10個ほどあるのでがんばって書き足してやってみます。

本当にありがとうございました。
ケント
・ツリー全体表示

【454】Re:追加
回答  H. C. Shinopy  - 06/7/3(月) 8:39 -

引用なし
パスワード
   すみません。
ちょっと修正。

入力チェックの箇所で
〜.SetFocus(カーソル移動)を追加して下さい.。

ユーザーフォームを長いこと使ってなかったので、
大事なノウハウを忘れておりました。

Rem 入力チェック
 Select Case True
  Case TextBox1.Text = ""
   MsgBox "名前が未入力です。"
   TextBox1.SetFocus
   Exit Sub
   Case TextBox2.Text = ""
   MsgBox "住所が未入力です。"
   TextBox2.SetFocus
   Exit Sub
 End Select
・ツリー全体表示

【453】Re:フォームで入力したものを文章中の単語...
回答  H. C. Shinopy  - 06/7/3(月) 8:24 -

引用なし
パスワード
   テキストボックスと入力終了ボタンを作ったということですので、
入力終了ボタンに下のマクロを書き込めばでき上がりです。
名前・住所…があるという想像で、下のマクロとなりました。

Private Sub CommandButton1_Click()
 Rem *----*----*  *----*----*  *----*----*  *----*----*
 Rem 入力終了ボタン クリック時
 Rem *----*----*  *----*----*  *----*----*  *----*----*
 '
 Rem テキストボックスの入力チェック
 Select Case True
  Case TextBox1.Text = ""
   MsgBox "名前が未入力です。"
   Exit Sub
   Case TextBox2.Text = ""
   MsgBox "住所が未入力です。"
   Exit Sub
 End Select
 Rem *----*----*  *----*----*  *----*----*  *----*----*
 '
 Rem 文書の先頭にカーソルを置く。
 Selection.HomeKey unit:=wdStory, Extend:=wdMove
 '
 Rem ワイルドカードによる文字列検索の設定
 With Selection.Find
  .ClearFormatting
  .Replacement.ClearFormatting
  .Text = "\{" & "*" & "\}" ' 「{*}」を指定
  .Replacement.Text = ""
  .Forward = True
  .Wrap = wdFindContinue
  .Format = False
  .MatchCase = False
  .MatchWholeWord = False
  .MatchByte = False
  .MatchAllWordForms = False
  .MatchSoundsLike = False
  .MatchFuzzy = False
  .MatchWildcards = True
  Rem 検索・置換の実行
  Do While Selection.Find.Execute
   With Selection.Range
    Select Case .Text
     Case "{名前}"
      .Characters.Parent.Text = TextBox1.Text ' テキストボックス:名前
      Selection.MoveRight unit:=wdCharacter, Count:=.Characters.Count, Extend:=wdMove
      .SetRange Selection.End, Selection.End
     Case "{住所}"
      .Characters.Parent.Text = TextBox2.Text ' テキストボックス:住所
      Selection.MoveRight unit:=wdCharacter, Count:=.Characters.Count, Extend:=wdMove
      .SetRange Selection.End, Selection.End
    End Select
   End With
  Loop
 End With
End Sub ' CommandButton1_Click() *----*----*  *----*----*  *----*----*  *----*----*

後は「閉じる」ボタンを作るだけです。
Private Sub CommandButton2_Click()
 Unload UserForm1
End Sub ' CommandButton2_Click() *----*----*  *----*----*  *----*----*  *----*----*
・ツリー全体表示

【452】フォームで入力したものを文章中の単語と置...
質問  ケント  - 06/7/2(日) 5:52 -

引用なし
パスワード
   こんにちは、数日前にVBAを始めたケントと申します。
質問よろしいでしょうか。

フォームであつめた単語を、ワード文章内の単語に置き換える方法が思いつきません。たとえばテキストボックスで名前を入力させ、それを文章内の「{名前}」という単語と置き換えたいです。
加えて、未入力のボックスがある状態で「入力終了」ボタンを押した場合「未入力エラー」を表示する方法も解る方教えてください。


現在の段階はフォームに10個のテキストボックスと1個の入力終了ボタンをデザインしたところで止まっています。
基礎的なものだと思うので申し訳ないのですが、現在海外で日本語の参考書が手に入らずに苦心しています。知っている方ご指導よろしくお願いします。
・ツリー全体表示

【451】Re:ワードでのチェックボックス(初心者)
お礼  tetsu  - 06/6/29(木) 9:53 -

引用なし
パスワード
   有難う御座いました。
・ツリー全体表示

【450】ありがとう御座いました。
お礼  tetsu  - 06/6/29(木) 9:51 -

引用なし
パスワード
   勉強になりました。
有難う御座います。
・ツリー全体表示

【449】ありがとう御座いました。
お礼  tetsu  - 06/6/29(木) 9:47 -

引用なし
パスワード
   勉強になりました。
有難う御座いました。
・ツリー全体表示

【448】Re:フォント 「HG 正楷書体 PRO」
回答  ちくたく E-MAIL  - 06/6/28(水) 13:07 -

引用なし
パスワード
   こんにちは。
http://www.ricoh.co.jp/swd/font/online2/font22.html
例えば、上記のHPで販売しています。

このHPを見る限り、Officeにバンドルしてるみたいですから、
フォントの追加インストールとかできるんじゃないでしょうか?
・ツリー全体表示

【447】Re:ワードでのチェックボックス(初心者)
回答  ちくたく E-MAIL  - 06/6/28(水) 13:04 -

引用なし
パスワード
   こんにちは

表示/ツールバー から、
コントロールツールボックスもしくはフォームのツールバーを表示させる。
コントロールツールボックスなら、一番左端の三角定規みたいなアイコンをクリック。
フォームなら、右の方の、錠前のアイコンをクリック。

どっちでもなければ、またご返信ください。
・ツリー全体表示

【446】ワードでのチェックボックス(初心者)
質問  tetsu  - 06/6/27(火) 10:34 -

引用なし
パスワード
   ワードでのチェックボックスにチェックを付けたいのですがどうしたら良いでしょうか?・
・ツリー全体表示

【445】フォント 「HG 正楷書体 PRO」
質問  天野  - 06/6/25(日) 9:46 -

引用なし
パスワード
   はじめまして、天野ともうします。
Word 2000を使っているのですが、フォントのことでお尋ねいたします。
事務所と家で同じ環境(Windows XP、Word 2000)です。
ところが、事務所のWordでは「HG 正楷書体 PRO」が使えるのですが、
家のWordにはそのフォント自体ありません。
どうすれば家のWordでも「HG 正楷書体 PRO」が使えるようにできるのでしょうか?
宜しくお願い致します。
・ツリー全体表示

【444】差し込み印刷で・・・
質問  うさこ  - 06/6/17(土) 11:11 -

引用なし
パスワード
   こんにちは。
以前に誰かにもらったファイルで
差し込まれたワードのハガキのファイルを開くと
同時に(自動的に)、元データのExcelファイルが開いたのですが、
どのようにしたらワードファイルを開くと同時に
Excelファイルを開くことができますか?
Excel同士は出来るのですが・・・。
・ツリー全体表示

【443】ありがとうございました
お礼  sakura E-MAIL  - 06/6/16(金) 10:38 -

引用なし
パスワード
   代奈 さん:
連絡が遅くなってすいません。当日、困り果て色々な人のお世話になり、同じようにEXEL側のデータを変換して解決致しました。もっといい方法がないかな〜〜〜と思っています。また、何か良い方法が見つかったら教えてくださいね。
・ツリー全体表示

【442】コンボボックスのフォント変更方法について
質問  kou  - 06/6/14(水) 10:49 -

引用なし
パスワード
   ワード文書にコンボボックスを埋め込んで、そのコンボボックスの
リストから値を選択する機能を作成しました。

しかし、コンボボックスのリストの値の文字数が多い場合、
枠におさまりきれないものがあります。

その場合、フォントを小さくしたいのですが、コンボボックスの
中の文字のフォントを変更できるようにする方法がないのでしょうか?

デザインモードにしてプロパティ→Fontの変更を行うしかないのででしょうか?

何かいい方法があれば教えていただけないでしょうか。
・ツリー全体表示

【441】Re:表の下に文字を入れたいのですが
回答  まぐろ  - 06/6/13(火) 16:51 -

引用なし
パスワード
   こんにちわ。
ご質問を正確に把握していないかもしれませんが,文字を入れたい部分も表の一部とし,その部分の罫線を非表示にしたら如何でしょうか。
罫線の見えている表との間隔は,文字と罫線の間隔でも,1つの段落として間隔を作成するのも可能だと思います。

この質問箱へは,不定期な出没です。すいません。
・ツリー全体表示

【440】Re:差し込み印刷の不具合
回答  代奈  - 06/6/7(水) 20:43 -

引用なし
パスワード
   確かに消えてしまいますね。
エクセルデータのほうに一工夫。
A1に引用したい(うまく引き込めない)項目が入っているとして、
作業列を作ります。
その一行目に項目名、二行目以降には
=TEXT(A2,"\#,##0")
などとして内容を強制的に表示させ、その項目を引用すればうまくいくようです。
・ツリー全体表示

【439】エラー! 埋め込みオブジェクトが正しくあり...
質問  tobo  - 06/5/31(水) 0:46 -

引用なし
パスワード
   数式エディタで式を挿入しようとしたら
このエラーがでます。
いろいろ検索もしてみたのですが
解決できません。
どなたか解決法知りませんか?
よろしくお願い致します。
・ツリー全体表示

【438】Re:パス取得ほか
発言  代奈  - 06/5/26(金) 20:21 -

引用なし
パスワード
   早速試してみたのですが、、、
F8打鍵で確認すると、保存する際に「アクセス権限がありません」とのエラーが出てしまいました。
記録で固定フォルダに保存する場合は何も出ないのに、変数を使用するだけで何故出るのか。。。疑問は月曜に持ち越しとなりました。
・ツリー全体表示

23 / 45 ページ ←次へ | 前へ→
ページ:  ┃  記事番号:
207182
(SS)C-BOARD v3.8 is Free