Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
C modifca documento Word 2003
venerdì 29 ottobre 2010 - 10.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fabio80Ing
Profilo
| Newbie
1
messaggi | Data Invio:
ven 29 ott 2010 - 10:49
Buongiorno a tutti
Ho bisogno di un paio di dritte per risolvere un enigma
Per prima cosa specifico che lavoro su un progetto in C# su Visual Studio 2008 che elabora file.doc di word 2003
In particolare devo riuscire a individuare un range che mi contenga un intero capitolo.
Supponiamo di avere :
1. Nome capitolo1 (formattazione Heading 1)
Contenuto capitolo1 (formattazione normale)
2. Nome Capitolo2 (formattazione Heading 1)
Contenuto capitolo 2 (formattazione normale)
La mia idea era quella di fare una ricerca dei paragrafi con formattazione Heading1 ea ognuno di essi inserire nel documento un bookmark (che nn è visibile durante la normale lettura)
Finito ciò ho il range iniziale e finale (ad esempio per il capitolo 1 va dal bookmark impostato per heading1 del capitolo1 al bookmark impostato per heading1 del capitolo2)
In questo modo seleziono l'intervallo e posso elaborare solo quella porzione di testo.
Il problema che incontro è : non so come ricercare un paragrafo sulla base della formattazione e sa esso ocme creare il bookmark.
Il codice dell'msdn è come sotto ma ho un errore:
Microsoft.Office.Tools.Word.Bookmark bookmark;
errore CS0165: Utilizzo della variabile locale 'bookmark' non assegnata
object rng = bookmark.Range;
string bookmarkName = bookmark.Name;
bookmark.Range.Text = newText;
Word.Document document = this.Application.ActiveDocument;
document.Bookmarks.Add(bookmarkName, ref rng);
é probabile che sia una banalità ma mi sta bloccando. Qualcuno sa darmi un consiglio?
Ciao Fabio Crazie mille in anticipo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !