IT仕事

アンケートフォームからチェックボックスとオプションボタンのテキスト文字を取り出してテキストファイルに出すためのコード

投稿日:

アンケートフォームからチェックボックスとオプションボタンのテキスト文字を取り出してテキストファイルに出すためのコードを作成。
出力されるコードは、そのチェックボックス等を作成した順番に出力されるため、作り方によっては、必ずしもまとまっては出ない。
けども、コピペ等の手段で一つ一つ書き出していくよりは、だいぶマシになると思う。

あと、最初はDebug.Printでイミディエイトウィンドウに出していたのだが、200行を超えると上から順に消えていってしまうことに気がついたので(ちなみに今回対象としたチェックボックスなどのシェイプは250)、テキスト出力に変更。

[code]Sub チェックボックスとオプションボタンのラベル出力()
Dim s As Shape
Dim StrFN As String
Dim IntFlNo As Integer

StrFN = ActiveWorkbook.Path & "\data.txt"
IntFlNo = FreeFile
Open StrFN For Output As #IntFlNo
For Each s In ActiveSheet.Shapes
‘ Debug.Print s.Name
If Left(s.Name, 6) = "Option" Then
‘Debug.Print s.TextFrame.Characters.Text
Write #IntFlNo, s.TextFrame.Characters.Text
End If
Next s
Debug.Print "—"
For Each s In ActiveSheet.Shapes
‘ Debug.Print s.Name
If Left(s.Name, 5) = "Check" Then
Write #IntFlNo, s.TextFrame.Characters.Text
End If
Next s
Close #IntFlNo
End Sub[/code]

-IT仕事

執筆者:

関連記事

no image

決裁システム

取引先から、「簡単な決裁システムを使いたいんだけど、何かいいものを知らないか」と聞かれた。 うちの会社ではそんなイイモノは使っていないし、他の取引先に納入した事もない。 知りません、と返事しかけたとき …

no image

Googleドキュメントのスプレッドシートのリンク

Googleドキュメントのスプレッドシートで、あるセルからWebサイトにリンクを張ろうとしたのだが、メニューにコマンドがない。 ・・・と思ったら、数式の関数で指定するんだね、 =HYPERLINK(& …

Googleドキュメントの共有したスプレッドシートが表示できない

困った現象: ・ウェブに一般公開設定したスプレッドシートが、ログアウトした状態で、共有できない。 ・共有設定をしているにもかかわらず、共有リンクを開こうしようとするとログイン画面に転送される。 ・スプ …

no image

IP電話

呉西のケーブルテレビ会社にIP電話を申し込んだら、 「トラブルが多いから内規で設置申し込みを受け付けないようにしている。公表してないが」 と、そこの営業さん。 ここ、市が運営してるところじゃなかったっ …

私はFree Call-to-Action Button Generator (CSS and PNG)が気に入った

CSSでさくっとボタンを作れるWebサービスを探したのだが、なかなか見つからない。 カラーピッカーで選びやすく、グラデーションが使えて、できればアイコン画像を埋め込めて、サイズが自由に変更できて、角丸 …