Powerpoint2000を使っています。(形はなんでもいいのですが)オブジェクトを一つ画面上に作成してそのオブジェクトを選択すると、上下左右のカーソルで移動させることができますよね?その際、自分で新規作成したファイルの場合は、例えば上のカーソルを1回押しただけでも、オブジェクトが3mmぐらい移動してしまいます。しかし、他人が作ったファイルの場合は、1回上のカーソルを押すと、0.5mmぐらいしか移動しません。オブジェクトを微調整したい時に3mmも動いてしまうと困ってしまいます。どなたか助けていただけると幸いです。(ちなみに「図形の調整」の「配置/整列」の機能は知ってます)

A 回答 (2件)

No1の方の方法でもOKですが、ファイルごとに異なるのは、「図形の調整」→「位置合わせ」の違いです。


3mmぐらい動くほうには「グリッド」がONになってるはずです。
「グリッド」も「図形」もOFFにすると、細かい単位での矢印キーによる移動ができます。
ちなみに、「図形」は、いろいろな図形と線を重ねたいときなんかに有効です。
いつもは、「グリッド」ONの方がつかいやすいですよ。微調整をするときにOFFにする方がきれいなレイアウトで作成できると思います。
    • good
    • 0
この回答へのお礼

なるほど、こんなとこにあったのかー。わかりました、どうもありがとうございます。助かりました。

お礼日時:2001/12/17 23:56

こんにちは



 Ctrlキーを押しながら矢印キーを使用してみてください。

この回答への補足

早速のご回答ありがとうございます!たしかにご回答いただきました方法で私の望む操作は可能です。ありがとうございました!もう一点教えてください。ファイルによって移動する幅が異なるのはなぜでしょうか?既定値のようなものが設定できるのでしょうか?

補足日時:2001/12/17 00:30
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qオートシェイプで作成した図形を矢印キーで移動させようとするとどのキーを押しても上にしか移動しない

マウスで強制的に下に移動することは出来るが思うようなところには動かせない
図形を選んで「図形の書式設定」を色々変えてみたが全く変わらない
また図形の順序を変えようとしたがこれも全く効かない

Aベストアンサー

新規作成文書でオートシェイプ図形を描画しても、そのような状態になりますか。
新規作成で問題なしの場合は、文書のどこかが破損した可能性があります。
この場合は、新規文書にコピー/貼り付け直して、修復できる可能性があります。
http://support.microsoft.com/kb/826864/ja

スタート→ファイル名を指定して実行で、winword.exe /a と指定してWordを起動してから、オートシェイプ図形を描画して行ってみた場合はどうですか。
正常に動作する場合は、全文書対象のテンプレートファイルに問題が発生している可能性があります。
ファイル検索で Normal.dotを探して、ファイル名を変更するか削除することで対処できます。
http://support.microsoft.com/kb/881319/JA/
http://support.microsoft.com/kb/826839/ja
 
Ctrlキーを押したままWordをセーフモードで起動して、オートシェイプ図形を描画して動作を確認してみます。
正常な動作になる場合は一旦終了して、再度Wordを通常に起動し、同じように正常動作となるか確認をしてみます。
http://support.microsoft.com/kb/827706/ja

ヘルプ→アプリケーションの自動修復を実行してから、オートシェイプ図形の動作を確認してみます。

その他、Wordのトラブルシューティング方法です。
http://support.microsoft.com/kb/826840/ja
http://support.microsoft.com/kb/883032/JA/
 

新規作成文書でオートシェイプ図形を描画しても、そのような状態になりますか。
新規作成で問題なしの場合は、文書のどこかが破損した可能性があります。
この場合は、新規文書にコピー/貼り付け直して、修復できる可能性があります。
http://support.microsoft.com/kb/826864/ja

スタート→ファイル名を指定して実行で、winword.exe /a と指定してWordを起動してから、オートシェイプ図形を描画して行ってみた場合はどうですか。
正常に動作する場合は、全文書対象のテンプレートファイルに問題が発生して...続きを読む

Qマクロでのカーソル移動

15年程前にLotusでやっていたMacroの復活戦中です。 Visual Basicへの進化に感嘆しつつ、初心に返って練習中、お助け下さい。

週次に発表される外部Webからエクセルにデータを取込んで表を作成しようとしています。

第1週の分は上手くMacroで自動取込みできましたが、その次の行に第2週分を取込もうとすると、第1週分に上書きされてしまいます。
原因は、Macro作成中に『→』、『↑』を押して右上のセルに進ませるのですが、右上には進まず、移動後の固定セル番号に行ってしまうためと解りました。

昔のMacroでは、{Right}{Up}と単純だったのですが、さてこの便利すぎる現代のMacroではどうすればよいのか、ご教示お願い致します。

Aベストアンサー

マクロの自動記録には「絶対記録」と「相対記録」があります。
バージョンによって少し違うかも知れませんが、Excel97だとマクロ記録時に出る記録終了ツールバーの右側のボタンを押してから操作をすると相対で記録出来ます。

'絶対記録 A1を選択した状態で ↓ キーを押した
Sub Macro1()
 Range("A2").Select
End Sub

'相対記録 適当な場所を選択した状態で ↓ キーを押した
Sub Macro2()
 ActiveCell.Offset(1, 0).Range("A1").Select
End Sub

絶対は「A2」を選択、相対はアクティブセルから1行下、0列右を基点(A1)として選択ってな意味でしょうか。

マクロ記録の相対記述と絶対記述を組み合わせて編集すれば大抵のことは出来ます。

他の方から既に答えは出てますが下記はA列最後行 + 1行目のセルを選択する例です。自動では記述出来ませんが慣れてくると組み合わせて書換えられるようになると思います。

Sub aaa()
 Range("A65536").End(xlUp).Offset(1, 0).Select
End Sub

マクロの自動記録には「絶対記録」と「相対記録」があります。
バージョンによって少し違うかも知れませんが、Excel97だとマクロ記録時に出る記録終了ツールバーの右側のボタンを押してから操作をすると相対で記録出来ます。

'絶対記録 A1を選択した状態で ↓ キーを押した
Sub Macro1()
 Range("A2").Select
End Sub

'相対記録 適当な場所を選択した状態で ↓ キーを押した
Sub Macro2()
 ActiveCell.Offset(1, 0).Range("A1").Select
End Sub

絶対は「A2」を選択、相対はアクティブセルから1...続きを読む

Qオブジェクトの移動でのキーの使い方

office2003です。
オブジェクトを移動するときに、
1shiftキーを押しながら、ドラッグすると、水平、垂直方向を保ったまま移動できる。
2Ctrlキーでは、ミリ単位に移動できる
と記憶にあるのですが、AltキーをおしながらのドラッグはCtrlキーと同じ作用なのでしょうか?
または、エクセル、ワード、パワーポイントでそれぞれちがってくるのでしょうか?

Aベストアンサー

[Shift]キーを押しながらのドラッグは、ご認識の通りです。
[Ctrl]キーを押しながらのドラッグは、オブジェクトのコピーです。

[Alt]キーを押しながらのドラッグは、グリッド(Excelの場合、
セルの枠)に合わせる・合わせないの切り替えになります。
以下のコマンドのON/OFFを一時的に切り替えているものと、
お考えください。

■ Excel
[図形描画]ツールバーの[図形の調整]-[位置合わせ]-[グリッド]

■ Word
[図形描画]ツールバーの[図形の調整]-[グリッド]
-[図形オブジェクトをグリッド線に合わせる]

■ PowerPoint
[表示](または[図形描画]ツールバーの[図形の調整])
-[グリッドとガイド]-[図形描画をグリッド線に合わせる]

QPowerPointにおけるオブジェクトの移動について

表題の通りですが、PowerPointの最小移動単位を変更することはできないでしょうか。
メニューに微調整などがありますが、あれよりも細かく動かしたいということです。
複数のオブジェクトを結合する際に、結構ズレてしまったりしませんか?
もし、別な解決法を行なっている方がいらっしゃいましたらぜひ教えてください。

よろしくお願いします。

Aベストアンサー

設定の変更ではないのですが・・。

[ALT]キーを押しながらドラッグしたらどうでしょう。

Qオブジェクト変数にInteriorオブジェクトなどは代入できますか?

オブジェクト変数にInteriorオブジェクトやBordersオブジェクトを代入することってできますでしょうか?
例えば変数"HT"にInteriorオブジェクトを代入して、

Range("C3").HT.colerindex=7
という設定はできるのでしょうか?

Aベストアンサー

出来ますが、構文が違います

こんなことがやりたいのでは?

Sub test()
Dim HT As Object

Set HT = Range("a1")
HT.Interior.ColorIndex = 3

Set HT = Range("a2").Interior
HT.ColorIndex = 3

Set HT = Nothing

With Range("B2").Borders(xlBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 3
End With

End Sub


違っていたら、パスしてください


人気Q&Aランキング

おすすめ情報