Access VBA質問箱 IV

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

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


1388 / 9994 ←次へ | 前へ→

【11904】Excelファイルのオートシェイプ上のテキストの値を取得したい
質問  さつき  - 11/1/10(月) 17:35 -

引用なし
パスワード
   こんにちは、さつきと申します。
こちらのトピック番号2135
でExcelファイルのオートシェイプ上のテキストの値を取得する方法が載っていたので、下記のようにして動かしてみましたが、「ユーザー定義型は定義されていません」というエラーがでます。他にもあちこち探して見ましたが、わかりません。
どなたかご教授お願いいたします。accessのバージョンは2003です。

Private Sub コマンド15_Click()

Dim Obj_Shape    As Variant
Dim FileName    As String
Dim wk_Applicant  As String
Dim wk_ApplicantDay As Date

' ファイル名取得
FileName = "C:\Documents and Settings\My Documents\Test.xls"

' Excel起動
Set objExcel = CreateObject("Excel.Application")
' ファイルオープン
objExcel.Workbooks.Open FileName:=FileName

With objExcel
  For Each Obj_Shape In .Workbooks("Test.xls").Worksheets(1).Shape
    If Obj_Shape.Name = "テキスト 1" Then
      wk_Applicant = Obj_Shape.TextFrame.Characters.Text
    ElseIf Obj_Shape.Name = "テキスト 2" Then
      wk_ApplicantDay = Obj_Shape.TextFrame.Characters.Text
    End If
  Next

   Excel終了
  .Quit
End With

End Sub

628 hits

【11904】Excelファイルのオートシェイプ上のテキストの値を取得したい さつき 11/1/10(月) 17:35 質問[未読]
【11907】Re:Excelファイルのオートシェイプ上のテキ... 11/1/14(金) 12:52 回答[未読]
【11908】Re:Excelファイルのオートシェイプ上のテキ... さつき 11/1/14(金) 21:54 質問[未読]
【11909】Re:Excelファイルのオートシェイプ上のテキ... さつき 11/1/15(土) 1:56 質問[未読]
【11910】Re:Excelファイルのオートシェイプ上のテキ... 11/1/15(土) 10:30 回答[未読]
【11911】Re:Excelファイルのオートシェイプ上のテキ... さつき 11/1/15(土) 13:03 お礼[未読]
【11914】Re:Excelファイルのオートシェイプ上のテキ... 小僧 11/1/17(月) 9:21 発言[未読]
【11918】Re:Excelファイルのオートシェイプ上のテキ... さつき 11/1/17(月) 22:55 お礼[未読]

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