DreamyCat の回答履歴
- WordのコマンドはVBAで使える?
こんにちは。 Word2007で用意されている、 Bold (Ctrl + B) や NormalStyle (Ctrl + Shift + N) といったコマンドを、 Subプロシージャの中に記述して、そのマクロを実行しようとすると、 「SubまたはFuctionが定義されていません。」 というエラーが表示されます。 VBAコードの中で、コマンドを使う事はできないのでしょうか?
- ベストアンサー
- その他MS Office製品
- MetalLover
- 回答数3
- 選択範囲にある全ての段落の先頭文字を削除するマクロ
こんにちは。 Word2007において、 「選択範囲にある、全ての段落の、先頭文字を削除する。」 という処理を行うVBAマクロを作成しようとしています。 このマクロは、選択範囲に対して連続で行いたいので、 マクロ実行後に、範囲選択が解除されていない状態である必要があります。 このマクロを記述しようと、自分なりに考えたVBAコードは以下の通りです。 ------------------------------------------------------------ Sub 選択範囲の先頭文字を削除する() '選択範囲にある、全ての段落の先頭文字を削除する。 Set Selection_Range = Selection.Range '次のForループで範囲選択がなくなるので、Rangeオブジェクトで処理範囲を固定している。 For x = 1 To Selection_Range.Paragraphs.Count Dim str As String str = Selection_Range.Paragraphs(x).Range.Text Selection_Range.Paragraphs(x).Range.Text = Right(str, Len(str) - 1) Next Selection_Range.Range.Select End Sub ------------------------------------------------------------ このマクロを、例えば abc def ghi jkl という範囲を選択して実行すると、 abc def ghi jkl となり、 abc def ghi だけが選択された状態になります。 しかし、本来期待している動作を考えると、マクロを実行した後に、 abc def ghi jkl が選択されているようにしたいのです。。 以上の件について、何か良い方法を知っておられる方がいらっしゃれば、是非教えて頂きたいと思います。 では、よろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- MetalLover
- 回答数2
- Excel→Word→Excel の罫線異常
Excel、Word、いずれも2010です。 マクロはわかりません。 以前、エクセルで、セル内の文字フォントを繰り返し変更するには (一部。全部ではない。たとえば「準優勝」なら「準」だけかえて、 「松竹梅」なら「竹」を変える、などのような) どうすればよいか、という質問をしましたところ、 エクセルにはそういう機能はないということで、 Wordで一度つくって貼り直す方法を教えていただきました。 しかし、いちどWordに貼ると、「元の書式を保存」にしても、罫線が変わってしまうのです。 また、エクセルに戻すと、それはまた罫線が変わってしまうのです。 しかたなく、他でつくった書式を適用すると、なぜか一部しかフォントが残りません。 罫線も残して、フォントの変更も効くような方法はないのでしょうか。
- ベストアンサー
- その他MS Office製品
- nekomyumyu
- 回答数4
- 『=乱数()』の効果についての質問です。
Word2010で"=rand()"の関数を使いますと、 どういう文言が其処へ表示されますでしょうか?
- ベストアンサー
- その他MS Office製品
- SakuraiMisato
- 回答数4
- WordのVBAマクロの実行を、一気に取り消す
こんにちは。 Word2007以降で、1つのVBAマクロで行った処理を全て取り消す方法が見つからず、困っています。 例えば、Word文書の内容を、Forループなどで1段落ずつ処理していくマクロの場合、 そのマクロを実行した後、実行前の状態に戻すには、段落の数だけアンドゥをしなけれななりません。 こういったマクロの実行を、一気に取り消す方法は無いのでしょうか? 以上の件について、何か良い方法を知っておられる方がいらっしゃれば、是非教えて頂きたいと思います。 では、よろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- MetalLover
- 回答数3
- Word2007 図の属性一括変更(行内->四角)
Word2007 で複数のページにわたり挿入された 約200の図(属性は行内)があります。 これらの属性を行内から四角に変更し、 右揃えにしたいのです。 VBAを利用した方法を教えてください。
- 締切済み
- Visual Basic
- 6234sama
- 回答数1
- パワーポイント オープン時のエラーについて
はじめまして 宜しくお願いします。 先日パワーポイントで資料を作成しました。 しかし、バージョンが異なるパワーポイント・アプリで開く事がうまく出来ません。 ご教授いただければ幸いです。 ■環境説明 ドキュメント製作時の環境は以下の通りです。 OSは、全てWINDOWS’です。 製作 パワーポイント2003 オープン 2003 開けます。 2007 開けます。 2010 開けません。 尚、ファイル形式はpptで作成しましたが、現在は、pptxに変換しております。 一通り各ファイル形式を試してみました。 .ppt .pptx .ppsx .odp 以上ですが、2010ではどうしても開けておりません。 お手数をお掛けしますが宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- momomi
- 回答数2
- Excel VBエディタで自動メンバ表示が消える
Excel VBエディタで自動メンバのドロップダウンはでるのですが、すぐ消えます(1秒程度)。 また、スペースを入力すると前文字の所まで戻ってしまいます(1秒程度で)。 解消方法等有りましたらお教えいただけませんでしょうか? よろしくお願いします。 Windows Vista Home Premium Excel 2002 です。
- ベストアンサー
- Visual Basic
- yoriki-go
- 回答数1
- excelのマクロで2007だとエラーが。
excel2003では動いていたマクロが2007では、エラーになってしまいます。 中断→デバッグ→再開→中断→デバッグ→再開、、、、 と中断しながらも10~20行ずつ進みます。 解決法がありましたら教えてください。 ※デバッグで確認すると「end if」で中断します。 Sub 仕分() Dim n As Long Dim nRow As Long Worksheets("シート名").Activate nRow = Range("A1").End(xlDown).Row For n = 2 To nRow If Cells(n, 6) = "条件1" Then Cells(n, 22) = "仕分け" ElseIf Cells(n, 6) = "条件2" Then Cells(n, 22) = "仕分けしない" ElseIf Cells(n, 6) = "条件1" And Cells(n, 7) = "条件2" Then Cells(n, 22) = "仕分け2" Else Cells(n, 22) = "OK" End If Next n End Sub
- ベストアンサー
- その他MS Office製品
- sanyp
- 回答数2
- 2003と2010の互換性(xls)
2003で作成したファイルを2007以降で開くとデザインが崩れます。 互換性は乏しいのですか? 同じxls形式で保存しているのですが。 2003ベールの互換オフィスソフトのほうがよいような気になってきます。
- ベストアンサー
- その他MS Office製品
- AthlonXP
- 回答数2
- リボンインターフェイスのオフィスについて
リボンインターフェイスに変わったOffice2007/2010は使いやすいですか? 2003以前のメニュー、ツールバーの方が使いやすくないですか。
- シートの繰り返し処理がうまく作動せず困っています.
3シートあるブックの繰り返し処理を行うマクロを作成したのですが、シートの情報の取得が うまく動作せず困っています。 当方macro初心者のため教えていただけませんでしょうか? (1) 以下のマクロを組んだところ1枚目のシートの情報を取得してしまい、3シートとも同様の 処理となってしまいました。(3シートともIF文がTRUEになってしまいました) Dim sh As Worksheet For Each sh In Worksheets If Range("a2").Value = "チーム" Then Call SHEETSET End If Next (2) 他の質問も確認し、シート名を設定するように変更したところ情報が取得できず(empty)、 動作がうまくいかなくなっています。(3シートともIF文がfalseとなってしまいました) Dim sh As Worksheet For Each sh In Worksheets If sh.Range("a2").Value = "チーム" Then Call SHEETSET End If Next いきづまっており、困っております。 申し訳ありませんが教えていただけませんか?
- 締切済み
- その他MS Office製品
- hiru2
- 回答数1
- オフィス2007と2010は、全然使い方が違う?
職場が変わる事になったのですが、新しい職場はオフィス2010を使っているそうです。 私は、家のパソコンや今の会社のパソコンは、2007と2003なので、 この二つは問題なく使えますが、2010は触ったことがありません。 以前何かの雑誌で2010を見た時に、「2007と2010は似てるかなー」と思ったのですが わざわざ家でオフィス2010を買って使う練習をするほど2010は使いにくい、とっつきにくいでしょうか? 2003や2007と使い勝手が全く違うなら自宅で2010の購入を考えています。 2003から2007を使い始める時は苦労しましたが、2002から2003を使う時は大丈夫でした。 使いたいアプリケーションは、エクセル、アクセス、パワポです。 ご回答よろしくお願いします。
- office2010 ライセンス認証について
microsoft office 2007をインストールしたパソコンが壊れてしまいました。 そして新しいパソコンを買ったのですがやっぱりライセンス認証で引っかかりました。 前に使ってたパソコンは起動すらしません。 どうしたら新しいパソコンでも認証ができるのですか?
- ベストアンサー
- その他MS Office製品
- fortuna114
- 回答数2
- パワポのマクロでオブジェクトを実行
PowerPoint2003のスライドショー中にマウスでオブジェクトをクリックし関連付けた動作をさせています。 これを、マウスでクリックではなく、マクロにてクリック?し、間接的に関連付けた動作をさせたいのですが、いかがしたらよいでしょうか。 マクロで「関連付けた動作」を直接記述するのはNGとさせていただきたく。 以上、よろしくお願い申し上げます。
- 締切済み
- その他MS Office製品
- noname#261869
- 回答数1
- エクセルで上部のバーがすべて表示されない不具合
上司のパソコンでときどき起こる不具合です。 エクセルを開くと、画像の赤で囲ってあるコマンドボタンのエリアがすべて消えた状態になってデータが開きます。すべてのコマンドが消えてしまうので、何の操作もできません。 とりあえずctrl+F4でウィンドウを閉じることが出来ましたが、マウス操作が出来なくて困っています。 他人のパソコンの不具合なので、詳しい症状は分かっていないのですが、以下の特徴があるようです。 ○特定の人が作ったデータでこの症状が起きている ファイルを確認すると、マクロは使用していないけれど名前の定義を使用しています ○別のエクセルデータを開いているうえから、問題のエクセルデータを開くと、急にこの不具合が発生する 単体で当該データを開いたら普通に表示される この2点です。 問題のデータが作られているエクセルのバージョンは不明です。 ネットで色々と検索してみましたが、同じ不具合は見つけられませんでした。 原因が分かる方がいらっしゃいましたら、対応策をご教授ください。
- 締切済み
- その他MS Office製品
- 2011-10-06
- 回答数3
- ブログをパワーポイントにおさめる
質問がカテゴリ違いになるかもしれませんが、 ある縦長のブログをパワーポイントに張り付けたいと思っています。 そのまま貼り付けますと、はみ出してしまいます。 たとえば、シートをクリックすると、ブログの頭からエンドロールするようなそういうものを作りたいと考えています。可能かどうかもわかりませんが、やり方などお教えいただける方、お願いいたします。 環境はウィン7、パワーポイント2010です。
- ベストアンサー
- その他MS Office製品
- verify
- 回答数1
- excelファイルだけ開けない
vista excel2007で cドライブの空きがなくなったので、dドライブを削除しcドライブに統合しました。 すると、 「場所が利用できません D:¥デスクトップ~は利用できない場所を参照しています。 このコンピュータのハード ドライブ上、 またはネットワーク上を参照している可能性があります。 ディスクが正しく挿入されているか、 またはインターネットやネットワークに接続してるかどうかを確認してから、 やり直してください。それでも見つからない場合は、 その情報は別の場所に移動した可能性があります。」 というメッセージがでるようになり、 外付けHDDに保存しておいたexcelファイル以外のデータは開けますがexcelファイルだけアクセスできなくなりました。 (1年前ぐらいにデータの保存先をDドライブに設定変更しました) excelファイルを開こうとすると 「ファイルxxxxxxxxにアクセスできません。次のいずれかの理由が考えられます。 1ファイル名またはパスが存在しません。 2ファイルが他のプログラムによって使用されています。 3保存しようとしているブックと同じ名前のブックが現在開かれています。」 というメッセージがでます。 excelファイルを開くにはどうすれば良いでしょうか?解決策をお願いします。
- 締切済み
- Windows系OS
- leo002
- 回答数2
- Office2007と2003の操作上の相違点
Microsoft Office 2007のExcel,Word,Power Pointを学習したいのですが、2003との違いが分かる様な、お勧めの学習方法を教えて下さい。(XPの時、2003を使用していました。今はVistaの2007を持っています。)(因みに、Excelの関数は、基本レベルで使用していました。) 学習して、実務で使えるようにしたいです。宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- gogofuture
- 回答数2