問題タブ [word-2007]
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.
ms-office - Word 2007 で自動改訂履歴テーブルを作成する方法
Word 2007 で、変更の追跡またはその他の方法を使用して改訂履歴テーブルを自動的に作成することはできますか?
例えば
改訂履歴
DateVersionDescriptionAuthor 16/09/20081.0作成者John Smith 17/09/20081.1スペルミスを修正Colin Jonesadd-in - Word 2007 アドイン
この質問は、CSS、HTML、およびいくつかの php 以外のコードを書いたことがない人からのものです...
ほとんどの場合、私は一日中 Word を使用しており、常に Web 上のいくつかのサイトやリソースを参照する必要があります。
Word のリボンに追加する小さなアドインを作成したいと思います。
私は完全な VB 2008 Professional エディションを持っています。
atmにやりたいことのほとんどは、特定のURLにリンクするいくつかの簡単にアクセスできるボタンを備えた新しいタブを用意することですが、これらのリンクを押すと、同時にWebサイトに自動的にログインすることも理想的です. .
可能?
このことから、うまくいけば、私はより多くのことを学びながら仕事をすることができるでしょう...
vba - Word 2003 カスタム マクロ ツールバーを Word 2007 に移行する最も簡単な方法は?
Word 2003 用に開発した一連のマクロとツールバーがあります。私のオフィスは Word 2007 にアップグレードしているので、それらを移行する必要があります。マクロ自体は手間をかけずに移行できますが、ツールバーは別の問題です。ツールバーのランダムなサブセットが [アドイン] リボン タブに表示されますが、それを制御する方法が見つかりません。
複雑になる可能性があるのは、テンプレートをユーザーの Word STARTUP フォルダー (C:\Documents and Settings\username\Application Data\Microsoft\Word\STARTUP) に配置してマクロを展開することです。normal.dot からクイック アクセス ツールバーにマクロを追加することはできますが、このスタートアップ テンプレートからマクロを追加することはできません。とにかく、より良い、より構造化されたレイアウトが欲しいです。
では、Word 2007 でカスタム マクロ ツールバーを複製する最も簡単な方法は何ですか?
.net - OpenXML Wordドキュメント(.Net)にHTMLを挿入します
OpenXML SDKを使用して、基本的なHTMLスニペットをWord文書に挿入したいと思います。
これをどのように行いますか:
- XMLを直接操作しますか?
- XSLTを使用していますか?
- AltChunkを使用していますか?
さらに、C#またはVBの例は大歓迎です:)
vba - MS Word コンテンツ コントロールの利点は何ですか?
Office 2007 は、「コンテンツ コントロール」と呼ばれる新しい機能を提供します。これが研究中の問題の解決策として役立つかどうかを確認するために、これを評価する必要があります。
時間が不足していることと、Office の相互運用の手間を全般的に軽視しているため、
- 誰かが利点を要約できますか?
- カスタム コンテンツ コントロールを定義することは可能ですか?
- すべての単語プログラマー (存在する場合) はどこにたむろしていますか :) ?
RTFMsdn リンクも歓迎します。
これまでのところ、(いくつかのスクリーンキャストから)定義できるようになったことがわかります-XMLの背後にあるデータからコンテンツをスタブ化できるテンプレートワードドキュメント。必要に応じてこの XML を作成できます。たとえば、DB のコンテンツを XML 形式に変換します。doc という単語は、この XML に「データバインド」できるようになりました。
vba - ハイライトされたテキストを別の色に変更する
Word 2007 で作成したいくつかの単純な .doc ファイルがあり、テキストの色を変更し、ハイライトを使用して同様のテキストを比較しました。私がやりたいのは、緑色のテキストまたは灰色の強調表示のインスタンスをそれぞれ異なる色に変更することです。
VBAでこれを行う簡単な方法があると確信していますが、他の種類の回答も大歓迎です。
編集:私は答えを高く評価していますが、.doc ファイルを .docs として保持できるものが好ましいです。
visual-studio - VSTO Word Doc プロジェクトから署名されていないアセンブリを参照するにはどうすればよいですか?
VS2008 で新しいプロジェクトを作成しました。プロジェクトの種類
いくつかのコードを追加しました..いくつかのカスタム フープを介していくつかのジャンプを Word に実行させました..すべて問題ありません。ここで、署名されていない別のアセンブリ ( CopyLocal as false
)を参照する必要があります。そこで、プロジェクト参照を追加します。これで、プロジェクトは不平を言うことはありません
エラー MSB3188: 前提条件としてマークするには、アセンブリ 'X.dll' に強力な署名を付ける必要があります。
エラー コード ページは簡潔です(今ではこれに慣れています) それ以来、Google で検索して投稿を読んでいます..
どうすればこれを回避できますか? または、すべての参照 (VSTO の場合) は厳密な名前/署名が必要であるという隠れた戒めです。それは私が制御していないバイナリであり、署名されていない別のdllの束に依存しているため、署名して終了することはできません..チェーンサイン反応を開始することはできません
.X.dll
更新: CopyLocal=Trueにすることでビルドの問題を解決しました。しかし、これは、参照された X.DLL とそのすべての依存関係を bin\debug フォルダーにダンプすることを意味していました...うーん! というサブフォルダーを作成し、そこからbin\debug\refExecs
X.dll を参照しようとしましたCopyLocal=false
。エラーメッセージが返ってきました。
ms-word - Word 2007 にソース コードを貼り付ける
Word 2007 にソース コードを貼り付けようとすると、プログラミング テキスト エディターと比較してすべての新しい行の間隔が離れているため、行間の間隔が乱れているように見えます。
ソース コードを Word 2007 に貼り付けて、書式設定と行間の間隔を維持する方法を誰か教えてもらえますか?
c# - C# で Word 2007 テンプレートを設定する最良の方法は何ですか?
Word 2007 ドキュメントをコードから入力する必要があります。これには、テーブル セクションの繰り返しが含まれます。現在、docx の document.xml 部分で XML 変換を使用していますが、セットアップに非常に時間がかかります (テンプレート ドキュメントを編集するたびに)。 、transform.xsl ファイルを再作成する必要がありますが、複雑なドキュメントの場合は 1 日かかる場合があります)。
プロセス中に Word 2007を実行する必要がない、より良い方法はありますか?
よろしくリチャード
.net - トラブルシューティング: MS-Word VSTO アドインからのマネージ DLL のアセンブリ解決
という名前のコード ビハインド dll を含む MS-Word VSTO ドキュメントがあります。WordDocument1.dll
プロジェクト フォルダー D:\Work\Seven\WordAutomation\ContentControls\WordDocument1\bin\Debugその下のフォルダー
にいくつかのカスタム コードをコピーしました。MyAppExecs
DLL には、コード内のコードにMyAppExecs
到達できるように指定されたプライベート ビン パスがあります。
そのため、起動時に、ダイアログをポップアップするフォルダーStarter.DLL
にロードします。MyAppExecs
ただし、ダイアログのボタンをクリックすると、X.DLL
管理されていない依存関係を持つ をロードする必要があります。(X.DLL
マネージ C++ がいくつかあり、追加の依存関係として指定されたライブラリがいくつかあります。X は署名されておらず、プライベート アセンブリであり、GAC ではありません)
ただし、X.DLL は解決できません。fuslogvw
ツールから、この DLL を Office12 フォルダーにロードしようとして失敗していることがわかります。私もProcMon
実行していますが、管理されていない依存ファイルが見つからないというエラーは表示されません。
- に存在する X.Dll を Word Executable に表示させるにはどうすればよい
D: \Work\Seven\WordAutomation\ContentControls\WordDocument1\bin\Debug
ですか?
Starter.DLL
また、 で問題なくロードできる{ProjFolder}\MyAppExecs
のに、 でファイルが表示されないのは奇妙に思えます{ProjFolder}
。
fuslogvw
出力は次のとおりです。
Update#1 : 症状は解決しましたが、問題の原因を特定できませんでした。Assembly.load を介してアセンブリを手動でロードしました。ただし、上記のアセンブリ解決エラーがログに記録され続け、機能しませんでした。最後に、必死に{ProjFolder}\MyAppExecs
なって、すべての DLL が 1 つのフォルダーに格納され、機能するように、Word プロジェクトの DLL をコピーしました。
から実行すると、管理されていない依存関係X.dll
が解決されていないように見えますが{ProjFolder}...
、ProcMon
その兆候は見られません。PATH 変数も更新して include を含めまし{ProjFolder}\MyAppExecs
たが、うまくいきませんでした。
したがって、すべてを1つのフォルダーにコピーするとうまくいきました。X.dll
私のコードではないので、これ以上調べることはできませんでした。