問題タブ [ms-publisher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vba - Publisher で vba を使用してファイルへのリンクを更新する
マクロを使用して、Publisher で OLEObjects へのリンクを更新するプロセスを自動化するにはどうすればよいですか? これを行う方法についての議論をいくつか見つけました (主に PowerPoint で)。これを 2010 Publisher ドキュメントに適用しようとすると、いくつかの問題が発生します。
まず、.LinkFormat.SourceFullName をメッセージ ボックスに表示すると、メニュー オプションからファイルへのリンクを編集するときにダイアログ ボックスに表示されるように、Excel ワークシートまたはオブジェクトへの参照がまったく表示されません。
次に、.SourceFullName として表示されるファイル名を単純に変更しようとすると、読み取り専用プロパティに割り当てることができないというコンパイル エラー メッセージが表示されます。
これについての助けをいただければ幸いです。
次のコードを適用すると、新しいリンク名を割り当てようとするとコンパイル エラーが発生します。.SourceFullName = newlinkname 行をコメント アウトすると、Edit および Open ObjectVerbs が使用可能であることを示すメッセージ ボックスが表示され、表示されるリンク名には「C:\Desktop\Projects\old.xlsx」のみが含まれます。リボンから [ファイルへのリンクの編集] コマンドを使用すると、オブジェクトにリンクされているワークシートとグラフの参照が表示されません。そこでは、ダイアログボックスに実際に次のように表示されます。
old.xlsx!H_A_CurrStat_byYrDxBar![old.xlsx]H_A_CurrStat_byYrDxBar チャート 1
マクロを使用してソース名を old.xlsx から new.xlsx に変更し、リンクされたオブジェクトを更新したいと考えています。
vba - TextFrame のサイズを変更する方法
MS Publisher に 1000 ページのドキュメントがあります。
すべての TextFrame のサイズを変更する必要があります。1ページに4枚ほどあります。
私のマクロは次のようになります。
マクロ セキュリティを確認し、すべてのマクロを有効にしました。私はすべてを保存しました。
テキストフレームの高さを変更したい行にエラーが表示されます。
vba - MS Publisher の VBA で大量のテキストフレームを移動するにはどうすればよいですか?
MS Publisher で多数のテキストフレームの位置 (水平および垂直) を変更できる簡単な方法はありますか? また、マクロをプログラミングするための説明付きのすべてのメソッドはどこにありますか?
vba - Publisher VBA Vertical Text Alignment プロパティが適用されない
テーブルを作成し、テキストを垂直方向の中央に配置しようとしています。表を作成するときは、セルにテキストを入力し、配置を適用します。
ただし、テキストは垂直方向に正しく配置されません。「テーブルの書式設定」の下の「セルのプロパティ」タブを見ると、すでに「中央」の垂直方向の配置に設定されていることがわかりますが、これは「OK」を押すと適用されます (キャンセルを押しても何も変わりません)。
配置が適用される前または後にテキストを変更しても問題ありません。なぜこれが起こっているのか、誰にもアイデアがありますか?
powershell - powershell を使用して MS Office Publisher の画像を変更する
リストバンドのパブリッシャー ファイルを自動生成する powershell スクリプトを作成しています。リストバンドには、着用者を個人的に識別するための QR コードとその他の詳細がいくつかあります。現在、テンプレート ファイルをセットアップしており、これをコピーして名前を変更し、ページ上のテキストの一部を編集するスクリプトを作成しています。
テンプレートのプレースホルダー画像を QR コード画像に変更するスクリプトが必要です。QR のデータは、設定された量の画像 (1800 のうちの 1 つ) からのみ取得され、すべてが生成され、名前が付けられています。 Powershell で使用される名前と一致します。
以前にpowershellを使用してMS Publisherの画像を変更した人はいますか? 以下は私が現在持っているコードです。
テンプレート ドキュメント内の画像は現在、空白の 145*145 ピクセルの正方形であり、$CurrentMember の値に応じて、適切な QR コード画像に置き換えられます。オンラインで何も見つからないため、イメージを変更しようとするものはまだ書いていません。検索すると、Azure パブリッシャー サーバー イメージに関する結果が返されるようです。
どうもありがとう、
ロブ
vba - VBA を使用して MS Publisher でテキスト ボックスをサイズに合わせる方法を有効にする
こんにちは MS Publisher VBA プログラマー :-)
とても単純に見えることは、実際には文書化されていません。私がする必要があるのは、プログラムでテキストをテキスト ボックスに挿入し、さらにテキストを追加するにつれてテキストのサイズを垂直方向に拡大できるようにすることだけです。
これは、TextBox を挿入し、TextBox の [書式] タブの [テキストに合わせる] ドロップダウンで [テキスト ボックスをサイズに合わせて拡大] オプションを選択して、手動で行うとうまく機能します。
このコードは機能しません:
何か案は?ありがとう。