2

これが実行可能かどうかを知り、これを達成する方法についてのヒントを得たいです。少なくとも、(おそらく悪意のある) マクロを実行するには、確認ダイアログが必要になると思います。

保存時にハードコードされた URL にアップロードする OpenOffice ドキュメントを作成したいと考えています。

出来ますか?

これを達成するための大まかな手順は何ですか?

私の推測は次のとおりです。

  • 保存イベントにマクロをバインドする
  • そのマクロに現在のファイルのバイナリ データを取得させる
  • このデータを URL に投稿する

しかし、これを行う方法について調査する前に、そもそもこれが可能かどうかを知る必要があります。

4

1 に答える 1

0

これを行うのにマクロは必要ないと思います。代わりに、OS によっては、FTP やその他のタイプのプロトコルをリモートでマップできます。

たとえば、WindowsではFTPをドライブとして「マップ」できます。これは説明とまったく同じことを行い、FTPからファイルを開き、保存するとリモートサーバーに書き込まれます。ここでの FTP は単なる例であり、使用できる他のプラットフォームがあります。

この方法に興味がある場合は、以下の手順に従ってください。それ以外の場合は無視してください。

Windows Vista および 7 でのネットワーク ドライブのマッピング。

  1. Windows のスタート オーブをクリックし、[コンピューター] をクリックします。
  2. [ネットワーク ドライブのマップ] をクリックします。
  3. ネットワーク ドライブをマップすると、[Web サイトに接続] をクリックできる新しいダイアログ ボックスが開きます。
  4. 使いやすいウィザードに従い、[新しいネットワーク ロケーションを追加] をクリックするだけです (カスタム ネットワーク ロケーションを選択してください)。
  5. ユーザー名とパスワードを含む FTP アドレスを入力します。
  6. 最後に、ネットワークの場所に好きな名前を付けます。

単なる提案ですが、これらのファイルを他の人に配布する予定がない限り、マクロは必要ないと思いますが、ドキュメントをエンコードする方法がないため、オープンオフィスにそのマクロ/プラグインをインストールする必要があります。私が知る限り、そのような機能を備えています。

于 2012-12-15T03:22:34.337 に答える