• 締切済み

ExelでHTMLタグを含むセルに勝手にダブルクォートがついてしまう

ExelのVBAでHTMLを自動生成しようとしています。 どうにも規則性がみつけられないのですが、 タグによっては、テキストに出力した際に、勝手にセル全体に ダブルクォートがかかった状態で出力されます。 おそらく、そのテキストをExelで読み直したときに、セルがHTMLタグを 無視するようにそのような仕様になっているものと想像しますが、 これは抑止できないのでしょうか?

みんなの回答

回答No.1

管理者より: 同等の質問があるのでそちらをご参照下さい

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=335286

関連するQ&A

  • ExelのVBAでダブルクォートをセルに埋めるには?

    文字列の中にダブルクォートを入れるにはどうするのでしょうか? C言語であれば、\" と書くところですが。 ダブルクォートを2つ続けると、Exel上で見ると期待どおりに表示されますが、 テキスト形式に保存してからファイルをみると、ダブルクォート2つ入ってます。 エクセルでデータベース管理をし、VBAでそれを編集して、 HTMLを自動生成するようなツールを作成したいのですが、 ダブルクォートをテキストに吐き出せなくて困っています。

  • ExelのVBAでダブルクォートをセルに埋めるには?

    文字列の中にダブルクォートを入れるにはどうするのでしょうか? C言語であれば、\" と書くところですが。 Range("A1") = "<img src=""" & DataName & "."">" 、のように、 ダブルクォートを2つ続けると、Exel上で見ると期待どおりに表示されますが、 テキスト形式に保存してからファイルをみると、ダブルクォート2つ入ってます。 エクセルでデータベース管理をし、VBAでそれを編集して、 HTMLを自動生成するようなツールを作成したいのですが、 ダブルクォートをテキストに吐き出せなくて困っています。

  • ダブルクォート、シングルクォート、\について

    こんにちは。 PHPでメールフォームを作ったのですが、2つ問題点があります。 1.テキストフィールドにダブルクォートで文字を囲んで送信すると入力された情報が返されず、何も入力されていないメールが送られてきます。 2.シングルクォート、\をいれると前に\がついてしまいます。(こんなカンジ→\'\\)フォームはHTMLで作成しています。確認画面のフォームにstripcslashes($_POST[name])をかけておりブラウザ上だとシングルクォートと\は除去されているのですが、メールだと除去されてません。 ダブルクォート、シングルクォート、\が付いた文字列をPHP・HTMLにどのように記述すれば、メールにきちんと送られるようになるのでしょうか?

    • 締切済み
    • PHP
  • CSVのセルの中にHTMLタグを入れるとセルが壊れます

    CSVファイルをMicrosoft Excelで作成したのですが、 セルの中にHTMLタグ(主にTABLEタグ)を手打ちで入力しました。 その後、保存したファイルを開くと、HTMLのタグが認識されてしまい、勝手にテーブルタグによるセルが作られてしまいました。 しかも、カンマの区切りが入っているにもかかわらず、カンマは全く認識されません。 タグ部分の中にも改行やカンマは入れておりません。 テキストファイルで見たところ、元のファイルの状態から変わっていません。 タグをただのテキストとして認識させるにはどうしたらよいのでしょうか? ちなみに環境はWindows2000、Excelも2000です。 よろしくお願いします!

  • フォームに書き込まれたHTMLタグを出力したい

     フォームに書き込んだHTMLタグを、出力後、ちゃんとHTMLタグとして生成させる方法を知りたいのですが。(言葉足らずですいません、例えば、掲示板の入力フォームで、テキストに書かれた例えば<font color=red>というHTMLタグを使い、フォーム送信後、文字が赤くなっている、ということを実現させたいだけなのですが)  当方、Perlどころかプログラミングそのものを理解していない者ですが、訳あってソースをいじるお手伝いをすることになって困っております。以前、さらっと一行、コードを書くだけで実現できると思ったのですが。ご教授頂ければ幸いです。

    • ベストアンサー
    • Perl
  • HTMLタグ内選択

    <tag>Hyper Text Markup Language</tag>というHTMLがある場合、 「Hyper Text Markup Language」部分を ダブルクリックで選択できるフリーのテキストエディタはありませんでしょうか。 タグはそのままで内容だけ編集するのに 編集する部分が多いため 少しでも手間をなくしたいと思ってます。 よろしくお願いします。

  • HTMLのタグの入ったセルを結合したい

    ヤフオクやイーベイの出品管理をEXCELで行っており、商品説明や商品画像URLを 各セルに保存しています。 別途用意したHTMLのフォーマットにそれぞれを埋め込みたいです。 商品数が多いので、コピペではとても出来ません。 現状、そのまま下記のとおりセルの中身を結合するとダブルクオーテーションが現状の 倍くらいの数になってしまい、HTMLのタグとして機能しません。 =A1(HTMLのタグ)&B1(画像URL)&C1(HTMLのタグ) A1のセル <body> <div style="WIDTH: 100%; TEXT-ALIGN: center"> <div id="wrapper" style="FONT-SIZE: 23px; FONT-FAMILY: Arial, Helvetica, sans-serif; WIDTH: 860px; COLOR: #000; TEXT-ALIGN: left; MARGIN: 0px auto"> <h1 style="FONT-SIZE: 38px; HEIGHT: 60px; WIDTH: 850px; COLOR: #ffffff; PADDING-LEFT: 10px; MARGIN: 0px; LINE-HEIGHT: 60px; BACKGROUND-COLOR: #336600">Picture</h1> <img src=" B1のセル 画像URL C1のセル "> <div class="sub_tit" style="FONT-SIZE: 35px; HEIGHT: 40px; WIDTH: 850px; FONT-WEIGHT: bold; COLOR: #ffffff; PADDING-LEFT: 10px; LINE-HEIGHT: 40px; BACKGROUND-COLOR: #336600"> Description </div><br><font size="5">

  • EXCELでHTMLのタグの入ったセルを結合したい

    下記のHTMLのタグが入ったセルと画像URLのセルを結合したいのですが、&などで結合すると ダブルクォーテーションが倍くらいに増えてHTMLのタグとして機能しません。 どうやって結合させるのがいいのでしょうか? =A1(HTMLのタグ)&A2(画像URL)&A3(HTMLのタグ) <body> <div style="WIDTH: 100%; TEXT-ALIGN: center"> <div id="wrapper" style="FONT-SIZE: 23px; FONT-FAMILY: Arial, Helvetica, sans-serif; WIDTH: 860px; COLOR: #000; TEXT-ALIGN: left; MARGIN: 0px auto"> <h1 style="FONT-SIZE: 38px; HEIGHT: 60px; WIDTH: 850px; COLOR: #ffffff; PADDING-LEFT: 10px; MARGIN: 0px; LINE-HEIGHT: 60px; BACKGROUND-COLOR: #336600">Picture</h1> <img src="画像URL"> <div class="sub_tit" style="FONT-SIZE: 35px; HEIGHT: 40px; WIDTH: 850px; FONT-WEIGHT: bold; COLOR: #ffffff; PADDING-LEFT: 10px; LINE-HEIGHT: 40px; BACKGROUND-COLOR: #336600"> Description </div><br><font size="5">

    • ベストアンサー
    • HTML
  • HTMLタグの生成について

    HTMLタグの生成について、質問させて頂きます。 ボタンをタップすると、テキストボックスに「<a>」タグを表示する事は できたのですが、複数回押下した際には既にテキストボックスにある <a>タグの後に<a>を追加させたいのですが、上書きされてしまうようでうまくいきません。 参考サイトまたは、お分かりの方がいたらご教授お願い致します。 下記がサンプルソースになります。 よろしくお願い致します。 <script language="JavaScript"> <!-- function my61() { document.form6.text62.value='<a href=#>';} //--> </script> <form name="form6"> <input type="text" name="text61" size="20">   <input type="button" value="CLICK!" onClick="my61();"> </form>

  • マクロでセル内の文章を一括HTMLタグ付けをしたい

    過去に同じような質問を差し上げているのですが、今回は若干の仕様変更のため説明も似たものになってます。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1010731423... 前回ご回答いただいたVBAを改修していただいたら分かりやすいでしょうか。。? ------------------------↓セル内 ダミーテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト ◆ダミータイトル ダミーテキストテキストテキストテキストテキストテキスト ◆ダミータイトル ダミーテキストテキストテキストテキストテキストダミーテキストテキストテキストテキストテキストダミーテキストテキストテキストテキストテキストダミーテキストテキストテキストテキストテキスト ダミーテキストテキストテキストテキストテキストダミーテキストテキストテキストテキストテキスト ------------------------↑セル内 ※テキストはダミーです。本来は日本語文章が入ります。 ※上記例は小見出しの先頭に ◆ が書かれています。 ※セル内の一番上には1行綴りの文章があります。 ※タイトル(上記はダミータイトルと書かれた部分)の上には空白改行が1行あります。 ※タイトル(上記はダミータイトルと書かれた部分)の下には1行綴りの文章があります。 ※改行が2つ連続すれば、前後の段落を<p>タグで囲い、改行が1つの場合は<br />タグを挿入したいです。(下記参照) 今回も実行内容はクリップボードに保存したいです。 今回は上記の例を、以下のようにHTMLタグ付けしたいと思っております。 ----------------------------- <div class="cntt"> <p>ダミーテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト</p> <h3>◆ダミータイトル</h3> <p>ダミーテキストテキストテキストテキストテキストテキスト</p> <h3>◆ダミータイトル</h3> <p>ダミーテキストテキストテキストテキストテキストダミーテキストテキストテキストテキストテキストダミーテキストテキストテキストテキストテキストダミーテキストテキストテキストテキストテキスト<br /> ダミーテキストテキストテキストテキストテキストダミーテキストテキストテキストテキストテキスト</p> </div> ----------------------------- Windows7 , Excel2007 , Dreamweaver CS5.5を使用しています。 不明点がございましたらご連絡ください。 よろしくお願いいたします。

専門家に質問してみよう