• 締切済み

OpenOfficeのコンボボックスの追加

職場でOpenOffice 1.1.4 のマクロを使って プログラミングをしているのですが、コンボボックスに データを追加する作業で困っています StarSuite 8 Basic プログラミングに コンボボックスにデータを追加する場合は addItem(Item, Pos) と書いてあるのですが、 DrawPage = Sheet.DrawPage Form = DrawPage.Forms.GetByIndex(0) Form.cboDate.Text = Date() '今日の日付表示 Form.cboDate.addItem ("aaa",0) と記述すると、addItemのところで怒られます 本当は、バージョンアップをしたいのですが、 それもできません OpenOfficeに詳しい方がおられましたら、 教えてください

みんなの回答

  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.1

Pos が「0」からではなく「1」からなのではないでしょうか。 Form.cboDate.addItem("aaa",1) とやってもだめですか? 環境ないので憶測です。すみません。

coldmonth
質問者

お礼

お礼が遅くなりすみませんでした。。。 試してみたのですが、ダメでした もうちょっと考えてみます

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelマクロのコンボボックスについて

    マクロを初めて扱います。 どなたか詳しい方、ご教授ください。 Excelのシート上にActiveXのコンボボックスを作成しました。 そのコンボボックスに「あああ」という項目を追加したのですが、「あああ」項目が一番下に追加されてしまいました。 Me.ComboBox1.AddItem "あああ" どのように書けば、コンボボックスの最上部に追加されるのでしょうか? どうかコードの書き方をお教えいただけませんでしょうか?

  • Excel コンボボックスに付いて

    VBA初心者です。 コンボボックスに付いて質問です。コンボボックス1・2があったとして、選択する内容がまったく同じな場合。 (コンボボックス1=名前1 2=名前2として) With 名前1 ・additem"鈴木" ・additem"田中"     ↓ End with With 名前2 ・additem"鈴木" ・additem"田中"     ↓ End with といった用にコンボボックスごとに入力せず、一つにまとめて入力する方法を教えて頂けないでしょうか、、、 また例えば『電話1』『電話2』というコンボボックスが『名前1・2』のボックスの次にあった場合、 (コンボボックス3=電話1 4=電話2として) With 電話1 ・additem"090-1・・・・・" ・additem"066-2・・・・・"   ・additem"090-3・・・・・" ・additem"066-4・・・・・"     ↓ End with With 電話2 ・additem"090-1・・・・・" ・additem"066-2・・・・・"   ・additem"090-3・・・・・" ・additem"066-4・・・・・"     ↓ End with 『名前1』で『鈴木』と選んだ場合に『電話1』で何らかの形で予め登録し『鈴木』⇒090-1・・・と090-2・・・と 電話1のボックスで選択出来るようにしたいのです。 『電話2』も同じで『名前2』で選択した名前により電話2のボックスに表示する電話番号を表示させたいのです。 今の場合だと『名前』は追加するたびに他の名前ボックスも追加しないといけない作業が出てきます。 電話に関しては名前より選択されたものに対して選択枠を減らして表示するようにし、選択作業のを軽減できればと考えています。 尚電話も一つにまとめて入力したいです。電話1・2は同じ内容です。 例はあくまで例ですので実際の内容とことなりますが、やろうとしている内容は同じです。 とても初心者な質問で申し訳御座いませんがご教授お願い致します。 例などで教えて頂ければ幸いです。

  • コンボボックスに追加入力したデータを次回プログラムを動かすときに使えるようにしたい

    VB6を独学でやっていますので、どなたか教えてください。 コンボボックスに追加入力したデータを、次回プログラムを動かすときに使えるようにしたいのですが、どうしたらいいのでしょうか? combo1.addItem combo1.text だけでは、次回立ち上げると消えてしまっています。

  • コンボボックスのClickイベント

    Combo1.AddItem "AAA" Combo1.AddItem "BBB" Combo1.AddItem "CCC" のようなコンボボックスがあり、プログラムの途中で Combo1.Text = "AAA" または Combo1.ListIndex = 0 としたときに、どちらの方法でもClickイベントが発生します。 このClickイベントを発生させないようにしたいのですが 何かよい方法はありますか? あれば教えてください。よろしくお願いします。

  • Excelマクロのコンボボックスについて

    初めてマクロを扱います。 マクロに詳しい方、コードをご教授ください。 Excelマクロを使い下記の機能をシートに盛り込みたいと考えております。 【実現したいこと】 ・シート上にコンボボックスを作成し、コンボボックスで選択した項目で絞り込めるようにする。 ・コンボボックスに格納される項目は、A列の重複を除外し、昇順で並べ替えたもの。 ・またコンボボックスに格納する項目は日々レコード追加されるため、コンボボックスの中身にも随時反映するようにしたい。 ・コンボボックスには「全て表示」というアイテムを追加し、「全て表示」を選択すると、フィルターが解除される。 わかりにくいかもしれませんが上記のことを実現したいと考えております。 どうかお知恵をお貸しください!! よろしくお願いします!!

  • コンボボックスのイベントについて

    OS  :WindowsXP Pro SP1 開発環境:VisualStudio .NET 2003 開発言語:C# 開発形態:Windowsアプリケーション いつもこの場にお世話になっております。 今回もよろしくお願い致します。 現在、Windowsアプリケーションを作成しており、フォームにはコンボボックスとテキストが貼り付けてあります。コンボボックスは配列になっています。 using System.Windows.Forms; public class Form1 : System.Windows.Forms.Form { 省略   private ComboBox[] cmbArray = new ComboBox[3]; } private void Form_Load(object sender, System.EventArgs e) // フォームロード {   cmbArray[0] = comboBox1;   cmbArray[1] = comboBox2;   cmbArray[2] = comboBox3; } // イベントハンドラの登録 for( int i=0 ; i<3 ; i++) {   cmbArray[i].Validated += new System.EventHandler(ComboBoxClick); } private void ComboBoxClick(object sender, System.EventArgs e) {   MessageBox.Show(((ComboBox)sender).Text); } プログラムは上記のようになっています。 ここで質問なのですが、コンボボックス内のアイテムが変更されたらすぐに発生するイベントは何なのでしょうか?ここではClickイベントを使用していますが、コンボボックス内のアイテムを変更し、そのコンボボックスからカーソルが別のコントロールに移動して初めて発生します。 いろいろとイベントを試したのですが、どれもカーソルが移動する際に発生しているようなのです。 コンボボックス内のアイテムが変更されたらすぐに発生するイベントはあるのでしょうか?どなたかご存知の方がおりましたら、どうかご教授願います。

  • VB6 コントロールボックス内のインデントについて

    VB6でプログラミングをしています。 コンボボックスにDBから取得したデータをセットしているのですが、プルダウンでデータを表示したところ、インデックスがずれてしまいます。 '△=半角スペース ---ソース--- combo.AddItem Left$(Trim(mRs.Fields"CODE").Value) "△△△",12) & "△" & Trim(mRs.Fields("ITEM").Value ---プルダウン表示(実行結果)--- AAA△△△△あいうえお B123△△△かきくけこ ※ITEMのインデックスがずれてしまう。 ちなみにコンボボックスのフォントはMSゴシックを指定しています。 どなたかプルダウン内の表示を統一する方法について教えて頂けないでしょうか?

  • JavaでSwingを用いたコンボボックスの使い方

    こんにちは。 JavaでSwingを使いコンボボックスを使っています。 既にインスタンスを生成済みの空のコンボボックスに1次元配列を格納するにはどのようにしたら良いのでしょうか?いろいろ試行錯誤行いましたがうまくいきませんでした。 ★この空のコンボボックスに後から追加するにはどうしたらよいのでしょうか? JComboBox<String> a1,a2,a3; a1 = new JComboBox<String>(); a2 = new JComboBox<String>(); a3 = new JComboBox<String>(); addItemなどを使ってみましたがうまくいきませんでした。 追加するデータは1次元配列でできています。 Javaのバージョンは7です。 どうぞよろしくお願いします。

    • ベストアンサー
    • Java
  • excel2003 コンボボックスについて

    いつもお世話になります。 excel2003でコンボボックスを始めて使いたいと思います。 それで、下記のような事は出来ますか? 出来るのでしたら、その一番簡単な方法をお教え頂きたいです。 二つのコンボボックスを使って、 下記のようなデータを選びたいのです。 01 東京 aaa 東京タワー bbb 皇居 ccc 国会議事堂 02 大阪 aaa 通天閣 bbb 新地 ccc 漫才 03 名古屋 aaa キシメン bbb エビフライ ccc ミソカツ まず、最初のコンボボックスで 01 02 03を選び、 次のコンボボックスでは、例えば最初のコンボボックスで、 01 東京を選べば、 次のコンボボックスでは、01に関する下記だけが選べるようになる。 aaa 東京タワー bbb 皇居 ccc 国会議事堂 と言う具合には、出来ませんか? 上記のようになれば、 必ずしもコンボボックスを使わなくても良いのです。 なにぶん、初心者なので、申し訳ありません。 よろしくお願い致します。

  • コンボボックスで困ってます。

    AS3.0でflashを作っている初心者です。 コンボボックスで、画面に表示される画像の切り替えを行いたいと思ってます。 画像をムービークリップにして、そのムービークリップのフレームとコンボボックスのデータを対応させ、表示を切り替えたいと考え、様々なサイトを参考にして、以下のように書いてみたのですが、うまくいきません。ずっとフレーム1の画像が表示されたままです。 my_cb.prompt = "選択"; my_cb.addItem( { label: "ピンク", data:1 } ); my_cb.addItem( { label: "赤", data:2 } ); my_cb.addItem( { label: "黒", data:3 } ); my_cb.addItem( { label: "青", data:4 } ); addChild(my_cb); my_cb.addEventListener(Event.CHANGE, changeFunction); function changeFunction(e:Event):void { mc.gotoAndStop(my_cb.selectedItem.data); } ムービークリップはそれぞれのフレームにstop();と書いてます。 書かないとアニメーションしてしまうので、書いているのですが、これがいけないのでしょうか…? どなたかご教授いただけないでしょうか。

    • ベストアンサー
    • Flash
このQ&Aのポイント
  • 図のような荷重のかかる梁でP1>P2とP1<P2のそれぞれの場合で、曲げモーメントとせん断力の式を求めました。
  • P1>P2の場合、梁の上端から下端へ向かう方向で曲げモーメントとせん断力が増加し、P1<P2の場合は減少します。
  • sfdとbmdの形状は、P1>P2の場合は上に凸な曲線になり、P1<P2の場合は下に凸な曲線になります。
回答を見る

専門家に質問してみよう