• ベストアンサー

エクセルマクロで、ファイルのプロパティで作者を入力する方法を教えてください

いつも、こちらのサイトではお世話になっております。 エクセルのマクロで、エクセルファイルのプロパティを変更する方法がありましたら、教えてください。 具体的には、 「プロパティ」→「概要」→「原作者」→「作者」の 作者名を入れたいと思っています。 よろしくお願い致します!

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 >「プロパティ」→「概要」→「原作者」→「作者」の 通常は、以下のようにします。  ActiveWorkbook.BuiltinDocumentProperties("Author").Value = "Your Name" ただし、前回保存者と食い違いが出ます。 その場合は、"Last Author" も書き換えが必要になります。 また、外部ツールからでは、Office の場合は、"DSO OLE" を使います。

lemon567
質問者

お礼

ActiveWorkbook.BuiltinDocumentProperties("Author").Value = "Your Name" で、開いてアクティブになっているワークブックで実行できました(^^♪ "Last Author"のほうは、自動的に、自分の名前が入るので、問題ないです。 ありがとうございました!

その他の回答 (1)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

Windows API を使用するようです。 詳しく解説できなくて、申し訳ないが参考URLに データを取得する方法があります。設定するのも同様な方法で出来ます。

参考URL:
http://images.autodesk.com/apac_japan_main/files/3538270_API_Properties.pdf
lemon567
質問者

お礼

ありがとうございます。 でも、Windows API をまったく知らないので、ちょっと難しそうです(~_~;)

関連するQ&A

  • エクセル プロパティ>概要タブ>作者 を消したい

    お世話になります。 エクセルファイルのプロパティをみると、原作者情報が見れますが この作者欄にいままでのユーザー名の履歴が一覧となって 残っています。 この作者の欄にある名前を、すべて消したいのですがどうすればよいでしょうか? デリートで消しても、開いた時に空欄になるだけで、▼をクリックすると すべて残っています。 最終保存者の名前の消し方はわかったのですが、これだけわかりません。 よろしくお願いします。 os:win2000 pro office:2000

  • EXCELマクロで、開いてはいるがアクティブでないファイルをアクティブにする方法?

    いつもこちらのサイトではお世話になっております。EXCELのマクロについて教えてください。 ファイルを2つ開いているとき、アクティブになっていないほうのファイル名を取得し、そのファイルをアクティブにしたいと考えています。 条件1) アクティブにしたいファイル名は必ず「グラフ」で始まり、「.xls」で終わります。 条件2) ファイルは2つともEXCELファイルです。 すみませんが、どうしてもやりかたが思いつかず、教えてください。

  • エクセルのプロパティをマクロで変更したい

    マクロ初心者です。 エクセルのプロパティ(ファイルの概要、情報、構成などが書いてあるあれです)をマクロで書き込みをしたいのですが、どのようにすればよいか教えてください。 書き込みしたい項目は、「タイトル」と「コメント」です。

  • エクセルプロパティのファイルの概要に

    会社でいろいろな意見を集めるために、無記名のアンケート帳票をエクセル2003で作りました 記入後OKボタンを押すと、指定したフォルダへ保存できるところまでマクロで作ってみました。 無記名のアンケートが出来ると思っていたのですが、よく考えるとプロパティの「ファイルの概要」に、作成者が残ることに気付きました これでは無記名アンケートになりません このファイルの概要に作成者を残さない、あるいは作成者の名前を消す方法はないのでしょうか?

  • Excel97ファイルのプロパティの<会社名>を変更したい

    Excel97ファイルのプロパティの<ファイルの概要>-<会社名>のデフォルト設定を変更したいと思っています。 各ファイル毎に<会社名>を変更することはできるのですが、デフォルトは どこで変更できるのでしょうか? (毎回変更するのは面倒なので、デフォルトを変更したいのです) Office97のアンインストール、再インストールを行ってみましたが、プロパティの<作成者>にあたる部分の入力項目は出てきましたが、<会社名>の部分は見当たりませんでした。 OSを入れ替えるしかないのでしょうか? ご存知の方がいらっしゃいまいたら、教えてください。 よろしくお願いします。

  • エクセルのセルに入力されているファイルを開く

    いつもお世話になっております。 アクセスのデータにアドレスとファイル名を持っています。 このアクセスからファイル名をクリックしたりすると、 そのファイルが開くというのが理想なのですが、 それは、ムリかも知れないと思い、 一度、エクセルにエクスポートしてから、 アドレス&"\"&ファイル名でクリックすると そのファイルを開くというようなことはできないでしょうか。 マクロでファイルを開くことは可能ですが、 エクスポートした後、また、そのマクロをインポートしたり等は したくないなと思いまして。 どのバージョンでも構いません。 2007からできる等。 教えていただけると嬉しいです。 よろしくお願い致します。

  • Excelのプロパティーについて

    Excelのファイルを右クリックしてプロパティーを表示させると「ファイルの概要」という箇所がありますがここの「最終保存者」に表示されている名前を消去または変更することは出来ますか?

  • ワードファイルやエクセルファイルのプロパティ情報について

    ワードやエクセル等で作成したファイルのプロパティに表示される「作成者名」や「最終更新者名」の情報について、簡単に変更できるような方法はありませんでしょうか?例えばフリーソフトなどでも・・・ たくさんのファイルがあるのですが、ひとつひとつ手作業で変更していくのがかなり骨折りになってしまっています>< いい方法、ありましたらよろしくご教授ください。。

  • エクセルのマクロをファイル名で自動実行させたい

    毎度お世話になっております。 エクセル2010で不慣れなマクロを作ったのですが、これを特定の名前のファイル名のBookに一括でコピー?、実行させるような方法はないでしょうか? ファイルを開く時に、マクロが動くようにAuto_Openマクロでやっと動くようになったのですが、ファイル名が「製品名(スペース)〇〇〇」の〇〇〇の付いたエクセルBookを開くときに、このマクロが自動で動くようにする方法は無いのでしょうか? ファイル数が結構あるので、これが出来れば非常に助かるのでお知恵をお貸しくださいませ。

  • エクセルマクロで、あるディレクトリにあるjpgファイルの更新日時を取得する方法を教えてください。

    いつもお世話になっております。 過去の回答を確認したのですが、わからなかったので、教えてください。 ケータイで取った写真に、自動でシリアル番号(NEC_****.jpg)がつくのですが、写真をとった日付に自動で変更したいと考えています。 エクセルのマクロで、ファイル名を取得して、変更するプログラムを以前、作成したので、それをちょっと変更して、そのような機能をもつプログラムを作成したいと考えています jpgファイルの、更新日時を取得するマクロの記述の仕方を教えてください。 やり方としては、jpgファイルを指定して、更新日時をエクセルのどこかのセルに、記述させるようにできると、なんとか、できそうです。 以上、すみませんが、よろしくお願い致します。

専門家に質問してみよう