Word VBA質問箱 IV

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

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


358 / 886 ←次へ | 前へ→

【543】Re:エクセルに入力した文字列をワードに入力
お礼  K.ぬま E-MAIL  - 07/11/11(日) 13:27 -

引用なし
パスワード
   ▼H. C. Shinopy さん:
『エクセルのC列n行目とD列n行目に入力した2つの文字列をA列n行目をクリックする…』ということですが、A列全行にボタンを作るわけにはいかないでしょう。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
A列50行位にボタンを作りたいのです。
ポップアップウインドウを使う場合には、操作手数がかかり、実用的ではなくなります。

例えば、
エクセルのC列2行目〜50行目には、出身地名を予め書き込んでおきます。
2行目東京、3行目神奈川、4行目千葉、…

エクセルのD列1行目〜50行目には、出身地名を予め書き込んでおきます。
2行目吉田正、3行目熊倉茂、4行目田中正一、…

エクセルのA列とB列の2行目〜50行目は、コマンドボタンとなるようにプログラムしておきます。(一行目のセルは表示用に空けておきます)

エクセルのA列2行目をクリックすると、直前にアクティブだったワードをアクティブとし、カーソル位置に、吉田正東京(東京の文字は青色)をコピーする(枠は外す)。

エクセルのB列3行目をクリックすると、直前にアクティブだったワードをアクティブとし、カーソル位置に、熊倉茂をコピーする(枠は外す)。

〜〜〜〜〜〜〜というようなことをしたいのです〜〜〜〜〜〜〜〜〜〜〜〜〜〜

Option Explicit

  Dim xlApp As Object ’ Exel.Application
  Dim xlWb As Object ’ Exel.WorkBook
  Dim xLWs As Object ’ Exel.Worksheet
  Dim WdApp As Object ’ Word.Application
  Dim WdDoc As Object ’ Word.Document
  Dim Btn As CommandButton


Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click, Button4.Click, …

xLWs.Range(B2).Copy  'セルB2をクリップボードにコピー
Dim LenN As Integer  'セルの長さを取得
lenN= Len(xLWs. Range(”A”).)N……?


Public Declare Function GetLastActivePopup Lib ”user32” (Byval hWnd&) As Long'直前にアクティブだったウインドウをアクティブにする

GetCursorPosition Paste '入力カーソルのポイントを取得しペーストする

End Sub

〜〜〜〜〜〜現在、断片的に調べていてつながりません〜〜〜〜〜〜〜〜〜〜
2,226 hits

【539】エクセルに入力した文字列をワードに入力 k.ぬま 07/10/30(火) 22:57 質問[未読]
【541】Re:エクセルに入力した文字列をワードに入力 H. C. Shinopy 07/11/3(土) 21:52 回答[未読]
【542】Re:エクセルに入力した文字列をワードに入力 K.ぬま 07/11/11(日) 12:47 回答[未読]
【543】Re:エクセルに入力した文字列をワードに入力 K.ぬま 07/11/11(日) 13:27 お礼[未読]
【544】Re:エクセルに入力した文字列をワードに入力 H. C. Shinopy 07/11/11(日) 23:41 回答[未読]
【545】Re:エクセルに入力した文字列をワードに入力 k.ぬま 07/11/12(月) 9:03 お礼[未読]

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