• 締切済み

SPREAD編集不可について

DBからデータをSPREADに表示しています。 表示したときに、SPREADのセルとかを編集できなくするようにするにはどうしたらよいですか?(ダブルクリック→Delete→消去 になってしまうので、こういう操作できないようにロックしたいです。) たぶん、SPREADのプロパティでできると思うんですが、いまいちよくわかりません。

みんなの回答

  • guccyonn
  • ベストアンサー率14% (1/7)
回答No.2

spreadのヘルプに載っていると思いますので、そちらで確認してみると良いと思います。 とりあえず、 vaspread1.Lock = True のようにコードを書きます

  • guccyonn
  • ベストアンサー率14% (1/7)
回答No.1

はじめまして Lockプロパティを使用すれば編集不可にする事ができます。

MyDogLove
質問者

補足

Lockプロパティとは何ですか? コードを書くということですか?

関連するQ&A

  • MS Excel でセルの編集を不可 にするやり方があるかわからず困っています

    MS Excel でセルの編集を不可 にするやり方があるかわからず困っています。 MS Excel ですと通常 セルのダブルクリックやF2で編集可能になります。が、任意のセルに関してこの操作を「できなく」する方法があるのか、またあるのであればどのようにするのか教えてください。 もちろん編集したいときには、その何かを解除 なども可能なな操作ではないかと思われるのですが ヘルプで見つかりません。 よろしくお願いします。

  • GrapeCityのSpreadについて

    いつもお世話になっております。 GrapeCityのSpread3とVB6の組み合わせで、ある画面を 作っています。 実現したいことは、画面のSpreadのセルをマウスで ドラッグし、複数のセルを選択します。そして、 ユーザーが選択した複数セルの背景色をユーザー自身が 変更できるようにしたいのですが、方法がわかりません。 マウス右クリックでメニューを表示し、そこから 背景色変更のダイアログなりを表示できたら いいのですが、、、 どうか、よろしくお願いいたします。

  • SPREAD最終行のみ編集可とする

    はじめまして。 何回か利用させてもらってます。 プログラミング暦浅いのですが、教えてください。 DBからデータをSPREADに表示します。(ここまでできました。) 1列空を追加してそこに項目を入力、ボタンを押すとDBに追加できるようにしたいのですが、、、 ます、列の追加で spdList.Sheets(0).RowCount = テーブル格納名.Rows.Count + 1 だと、エラーが起きてしまうのですが、+1がいけないんですか? よくわからないので教えてください。

  • SPREADでのカレンダのポップアップ表示

    こんにちは。質問がありますので 以下、宜しくお願いしますm(_ _)m VB(6.0)、SPREAD(Ver3.0)を使用しています。 SPREADの日付型を使用するとき、ダブルクリックか F4キーでカレンダーがポップアップ表示されます。 これを表示したくない場合はどう設定すべきでしょうか? F4キーは設定するところがあったのでわかりましたが ダブルクリックの場合、どうしても表示されます。 ダブルクリックでも表示されないようにするには どうしたらよいのでしょう? スプレッドは常に入力モードで使用します。 ご存知な方がいらっしゃいましたら、 ぜひ回答を宜しくお願い致します(^∧^)

  • SPREADで全角文字の半角ハイフンが表示出来ません。

    こんにちは。全然解決出来なく、大変困っています。 以下、宜しくお願いしますm(_ _)m VB.NET + SPREAD を使用しています。 全角文字の半角ハイフン(2バイト文字で半角幅のハイフン)がある一定の条件の時に表示されなくて困っています。 例)(DB)「富士山‐吉田」→(SPREAD)「富士山吉田」 (DB)「富士山‐」→(SPREAD)「富士山」 (DB)「‐吉田」→(SPREAD)「吉田」 データはちゃんとセットされている様でそこから 値を取得しテキスト内などに表示すると正常に 値が取れます。 普通のハイフン(全角、半角のハイフン)は、 問題なく表示されます。 移行データのため普通のハイフンへの置換えもできません。 完全なバグであれば諦めも付くのですが・・・。 ご存知な方がいらっしゃいましたら、ぜひ回答を宜しくお願い致します

  • EXCELの特定セルを編集不可にする

    特定のセル(他のセルからの計算結果が自動で出力される)をユーザーが編集できないようにロックする方法を教えてください。 また、ユーザーがこのセルを編集しようとすると、任意の警告文字(例:ここは編集できません!)を表示させることができましたら、合わせて教えてください。

  • SpreadDesignerの列ヘッダ

    いつもお世話になっております。 スプレッドシートの列ヘッダを固定表示(ロック)したいのですが、うまくいきません。 ヘッダをクリックしてコピーをすると、選択した列のコピーをして、同じように他の列を選択して張り付けるとヘッダまで編集されてしまいます。 そのために With Spread .BlockMode = True .Col = -1 .Col = 0 .Lock = True .BlockMode = False End With としていますが、ヘッダ部分ではなくセル自体にロックがかかってしまいます。 ヘッダは編集不可にして、セルは編集可能にしたいのですが、コードで設定できるでしょうか? プロパティからでもできるのであれば、どのような方法がありますでしょうか? お分かりの方、お教え願います。

  • 複数行のセルを結合したセル内の編集

    Excelの操作について教えてほしいことがあります。 画面の表示範囲を大きく超えてしまうくらいの行(例えば、A2からA101)までを結合し、一つのセルにするとします。このセルのほぼ全体に文章が記載されているとして、その一部を編集しようとすれば、編集したい部分にカーソルを合わせてダブルクリックするか、そのセルをアクティブにして、F2キーを押すことになるかと思います。 セルの上のほうであれば、このやり方で問題なく編集ができるのですが、下のほう(結合セルの上端が画面から隠れてしまうような場所)をダブルクリックすると、画面がスクロールし、結合セルの上端を表示した状態となり、編集したい部分が画面下に隠れてしまいます。 そのままカーソルの下矢印キーを押すことで、数式バー内での編集は可能にはなりますが、画面はスクロールしないため、編集結果を見ながらの編集ができません。 どうすれば、セル内の文章を直接見ながら編集できますでしょうか。 ご回答のほど、なにとぞお願い申し上げます。

  • 文字の編集

    AutoCADLT2006を使っています。文字の編集の際、会社のPCでは普通にダブルクリックで文字編集ができますが、家のPCではダブルクリックではビクともしません・・・。編集アイコンを使わないとできないなんて何故なんでしょう?ちなみに家でやるとDeleteキーも使えません。消すときはコマンドのEを使ってますが、面倒です。

  • ASP.NET SPREAD のJAVASCRIPT チェック

    皆さんおはようございます。 SPREAD for .NET 2.5J Web Forms Edition と ASP.NET2005を使いします。 下記質問お願いします。 1.クリックしたセルの値を取得することはできますか? 2.SPREADセルのチェック(数値チェック、必須チェック)?

専門家に質問してみよう