• ベストアンサー

エクセル97でロータスファイルを開くマクロはありますか?

困ったことが起きてしまいました 以前ロータスで作成していた帳票をエクセルに変換するというのをやってみたのですが、ロータスにて作成したマクロがうまく変換されないという事態に陥りました そのマクロの内容ですが、ボタンをクリックすることによって任意のフォルダにある帳票(ロータス)を開き、内容を書き込んでから保存するという内容でした これと同様のこと(エクセルにてロータスを開く)というマクロをご存知の方がおりましたらお答えいただけないでしょうか? よろしくお願いします

  • fuuga
  • お礼率82% (32/39)

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

ロータスを持ってないので確認出来ませんが、下記のようにして C:\Test.txt 部分をロータスファイルのフルパスに変更したら開けますか? Sub Test()  Workbooks.Open ("C:\Test.txt") End Sub

fuuga
質問者

お礼

回答ありがとうございます 結局、書き込み先のファイルはエクセルで作成することになりました(いろいろ調べた努力はなんだったんだろう・・) 今回はありがとうございました!!

fuuga
質問者

補足

とりあえず開くようになったのですが、この方法ですと エクセルとして開いてしまうようです ロータスとして開く方法はあるのでしょうか?

関連するQ&A

  • ロータスのファイルを WK4→123(エクセルでも可)に変換

    パソコンが変ったとき、ロータスもR5J→2000にヴァージョンアップしました。 以前つくったファイルをそのまま使用すると、閉じるときに『保存するファイルに、現バージョンの1-2-3のみがもつデータ形式が含まれている場合があります。~情報を失わないようにするにはキャンセルをクリックして1-2-3 2000形式でファイルを保存してください。このまま前のヴァージョンのファイル形式で保存する場合はOKをクリックしてください。』とメッセージがでてきます。OKをクリックすれば問題は無いのですが、2000形式で保存すると、次回開いたときマクロが動きません。エクセルで開いても同じく、マクロが動きません。 この場合、マクロははじめから作り直さなければいけないのでしょうか? 私は、マクロは『エクセルで記録して登録する』ぐらいの知識しかないので、今回のファイルのマクロは難しくて挫折しました。(職場の前任者が作成したものなのです) なにか簡単な方法でマクロを動かせる方法はないのでしょうか?

  • エクセルでマクロ登録ができなくりました。

    エクセルで「コマンドボタン」にマクロを登録したいのですができなくりました。 なにか問題があるのでしょうか? 以前作成したものでは「コマンドボタン」に「矢印」を持っていき、左クリックすると「マクロの登録」を選択できたのですが、今、新たにコマンドボタンを作成して左クリックをしたら「マクロの登録」がなくなっていました。 (別のファイルを開いてやってみてもダメでした。) どこに問題があるのかご存知の方いましたら教えてください。 よろしくお願いいたします。

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

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

  • エクセルマクロでファイルを開いて保存したいです。

    エクセルマクロでファイルを開いて保存したいです。 エクセルファイルでファイル名「編集」という物を開きます。 このSheet1には中央にコマンドボタンが作成して有ります。 このボタンをクリックして以下の作業をマクロで行いたいです。 1.エクセル標準の「ファイルを開く」のメッセージボックスが開く 2.ここは使用者が作業をしてもらう   マイドキュメントだったり、マイネットワークだったり、   (ファイルの種類はCSVにする)   処理をしたいCSVファイルを探してもらい選択後、開くをクリック   例えば20100922.CSVを選択し開くをクリック 3.クリックと同時にそのファイルが展開されて、「編集」のエクセルファイルの   Sheetにシート名「集計」が作成されそのシートにCSVファイルの全内容がセルA1から貼り付く。   さらに登録してあるマクロモジュールで編集処理がされ   マクロを引き継がず、シート「集計」だけを   ファイル名は固定でそのファイル名の後ろに作成日(システム日付)を入れて   参照したCSVファイルの保管場所に保存する。   ファイル名例:売上20100923.xls(売上は固定) 4.エクセル「編集」のファイルからシート「集計」を削除する。 5.メッセージBOXで「編集終了」と表示 次回エクセルファイル「編集」を開くと、コマンドボタンだけである。 また作成された「売上20100923」はマクロがないから開くときに マクロのメッセージは出ない。というようにしたいです。 NO.2のファイルを選択する作業は作業者にしてもらいますが シート1のコマンドボタン1回を押すだけでNO.1~NO.5まで完結させたいです。  NO.3のマクロ処理はマクロの記録でモジュールができています。 このマクロの作成方法と、そのマクロが出来たら その文のどこに作成済みの処理文を入れればいいのかわかりません。 よろしくお願いします。 ここでつまづいています。この後この選択したファイルの全内容が シートの集計に展開されません。 Private Sub CommandButton1_Click() Call 集計 End Sub Sub 集計() FullPath = Application.GetOpenFilename("CSV,*.CSV") If FullPath <> "False" Then Sheets("Sheet1").Select Sheets.Add ActiveSheet.Name = "集計" With ActiveSheet.QueryTables.Add(Connection:="CSV;" & FullPath, Destination:=Range("A1"))   マクロの記録で作成したマクロ   シート"集計"をマクロを引きつかずファイル名売上&システム日付で保存   シート"集計"を削除する

  • EXCELのマクロでワードファイルを開きたい

    いつもお世話になります。初心者ですのでよろしくお願いします。 WORDで50種類くらいの帳票を作成しました。一つのファイルに50ページあるのではなくて、50のファイルに一つずつ帳票を作成しました。また、EXCELでこれらの帳票の目次を作成しました。これは1枚のシートに50の帳票のタイトルが一覧表となっています。このエクセルの目次シートから必要なタイトルを選択するとそれに該当する帳票のワードファイルが開くようにしたいのですが、マクロでなんとかなりませんでしょうか? EXCEL2000、WORD2000を使用しています。補足、お礼は明日になりますが、よろしくお願いします。 わかりづらい説明で申し訳ありません。

  • OneDriveに保存したマクロありエクセルについ

    エクセルでマクロを作成し、ボタンにマクロを登録しています。そのファイルをOneDriveに保存し利用していますが、いずれかのタイミングでボタンが消えてしまいます(マクロは残っています)。で、またボタンを作成しマクロを登録しますが、やはりその内ボタンが消えてしまいます。これはなぜでしょう。ご存知の方いらっしゃれば、ご回答お願いいたします。

  • Excel 2007: マクロブックをXLSTARTに入れると挙動がおかしくなる?

    いつもお世話になります。 マクロの配布を容易にするため、ブックにマクロを添付して、  C:\Documents and Settings\ユーザー名\   Application Data\Microsoft\Excel\XLSTART に置いてください、と言おうと思っているんですが、これに関連して以下のようなことが起きます。 (1)個人用マクロブックを作るとExcelが一発で閉じなくなる Excelでマクロを作って、個人用マクロブックに保存すると、以下のブックができる。  C:\Documents and Settings\ユーザー名\   Application Data\Microsoft\Excel\XLSTART\PERSONAL.XLSB このファイルができると、以下のように挙動が変わる。 1) 適当なブックをダブルクリックすると、Excelが起動し、そのブックが開く。 2) ウィンドウ右上端の[X]ボタンをクリックしてExcelを閉じようとすると、ブックだけが閉じて、Excelは終了しない<=ここが問題 3) もう1回[X]ボタンをクリックすると、Excelは終了する (2)任意のマクロ付きブックをXLSTARTに入れると、新規文書が開かなくなる Excelでマクロを作って、任意のブックに保存する。 Excel 2007で使う人と、2003で使う人がいるので、xlsで保存する。 ブックを非表示にして、XLSTARTディレクトリに入れると、個人用マクロブック同様にExcel起動時に開かれるので、マクロが使える。 こうすると、上の(1)の現象に加えて、さらに、以下の現象が発生する。 1) Excelを起動すると、通常は白紙の新規ブックが作成されるが、なぜか作成されず、Excelのみが起動される。 以上です。 任意のマクロブックをXLSTARTに入れながら、起動時に白紙のブックが開き、[X]クリックでExcelが一発で終了する方法はあるでしょうか。 よろしくお願いいたします。

  • エクセルのマクロの有効の仕方

    EXCEL2003で作成したマクロを含むファイルをEXCEL2007で開くと『マクロを有効できません』という警告が出てきます。 無視してそのままファイルを開き、マクロの設定してあるボタンをクリックすると、やはり『マクロを有効にしてください』の警告が再び表示されます どうすればマクロを有効にすることが出来るのでしょうか?詳しい方がみえたら教えて下さい。 ちなみに、マクロの設定のボタンの内容は、指定した範囲の印刷をするように設定してあります。 OSはVistaです。 自分自身がマクロを設定してEXCELのファイルを作成したことがないので、知り合いに作成してもらったファイルなのですが、バージョンがEXCEL2003を使用しているみたいです。 マクロ作成の詳しいサイト等知っていたら教えてください。

  • ロータス→エクセルに変換した時

    ロータス123・2000のファイルをエクセルに変換しました(名前を付けて保存→エクセル97)が、計算式を入れているセルにエラーが出てしまいます。 #VALUE!と出ます。 計算式がそのまま変換されているセルもあるのですが、この場合は計算式を作らなくていい、何か方法があるのでしょうか? よろしくお願いします><

  • エクセルマクロ文で教えてください。

    お世話になります。 エクセルマクロ文で セルD6 に保存するドライブ名(C とか D) セルD7に保存するフォルダ-名(資料2016 とか 閲覧2016 など) セルD8にファイル名 を置いて、 ドライブ名やフォルダ-名を任意に選択できる形で、作成したエクセルシ-トを保存するマクロ文を、お教えください。 ThisWorkbook.SaveAs "D:\資料2016"&fileName というような形で、fileName=Range(”D8”)と置いてあるのですが、ドライブ名とフォルダ-名とをD6とD7に任意の値を置いて当該文字によるドライブとフォルダ-にD8に記入したファイル名で保存したいというマクロ文を、お教えください。

専門家に質問してみよう